|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
com.caucho.hessian.server.HessianServlet
Servlet for serving Hessian services.
Field Summary | |
private java.lang.Class |
_homeAPI
|
private java.lang.Object |
_homeImpl
|
private HessianSkeleton |
_homeSkeleton
|
private java.lang.Class |
_objectAPI
|
private java.lang.Object |
_objectImpl
|
private HessianSkeleton |
_objectSkeleton
|
Fields inherited from class javax.servlet.GenericServlet |
|
Constructor Summary | |
HessianServlet()
|
Method Summary | |
java.lang.Class |
getAPIClass()
Gets the api-class. |
java.lang.String |
getServletInfo()
|
private void |
init(java.lang.Object service)
|
void |
init(javax.servlet.ServletConfig config)
Initialize the service, including the service object. |
private java.lang.Class |
loadClass(java.lang.String className)
|
void |
service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Execute a request. |
void |
setAPIClass(java.lang.Class api)
Sets the api-class. |
void |
setHome(java.lang.Object home)
Sets the home implementation |
void |
setHomeAPI(java.lang.Class api)
Sets the home api. |
void |
setObject(java.lang.Object object)
Sets the object implementation |
void |
setObjectAPI(java.lang.Class api)
Sets the object api. |
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 |
private java.lang.Class _homeAPI
private java.lang.Object _homeImpl
private java.lang.Class _objectAPI
private java.lang.Object _objectImpl
private HessianSkeleton _homeSkeleton
private HessianSkeleton _objectSkeleton
Constructor Detail |
public HessianServlet()
Method Detail |
public java.lang.String getServletInfo()
public void setHomeAPI(java.lang.Class api)
public void setHome(java.lang.Object home)
public void setObjectAPI(java.lang.Class api)
public void setObject(java.lang.Object object)
public void setService(java.lang.Object service)
public void setAPIClass(java.lang.Class api)
public java.lang.Class getAPIClass()
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
javax.servlet.ServletException
private java.lang.Class loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
private void init(java.lang.Object service) throws javax.servlet.ServletException
javax.servlet.ServletException
public void service(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |