com.caucho.burlap.server
Class BurlapServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by com.caucho.burlap.server.BurlapServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class BurlapServlet
extends javax.servlet.GenericServlet

Servlet for serving Burlap services.

See Also:
Serialized Form

Field Summary
private  java.lang.Class<?> _apiClass
           
private  java.lang.Object _service
           
private  BurlapSkeleton _skeleton
           
 
Constructor Summary
BurlapServlet()
           
 
Method Summary
 java.lang.String getServletInfo()
           
 void init(javax.servlet.ServletConfig config)
          Initialize the service, including the service object.
 void service(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
          Execute a request.
 void setAPIClass(java.lang.Class<?> apiClass)
          Sets the api-class.
 void setService(java.lang.Object service)
          Sets the service class.
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_apiClass

private java.lang.Class<?> _apiClass

_service

private java.lang.Object _service

_skeleton

private BurlapSkeleton _skeleton
Constructor Detail

BurlapServlet

public BurlapServlet()
Method Detail

getServletInfo

public java.lang.String getServletInfo()
Specified by:
getServletInfo in interface javax.servlet.Servlet
Overrides:
getServletInfo in class javax.servlet.GenericServlet

setService

public void setService(java.lang.Object service)
Sets the service class.


setAPIClass

public void setAPIClass(java.lang.Class<?> apiClass)
Sets the api-class.


init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialize the service, including the service object.

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

service

public void service(javax.servlet.ServletRequest request,
                    javax.servlet.ServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Execute a request. The path-info of the request selects the bean. Once the bean's selected, it will be applied.

Specified by:
service in interface javax.servlet.Servlet
Specified by:
service in class javax.servlet.GenericServlet
Throws:
java.io.IOException
javax.servlet.ServletException


Copyright 2003-2011. All Rights Reserved.