|
||||||||||
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
public class HessianServlet
Servlet for serving Hessian services.
Nested Class Summary | |
---|---|
(package private) static class |
HessianServlet.LogWriter
|
Field Summary | |
---|---|
private java.lang.Class |
_homeAPI
|
private java.lang.Object |
_homeImpl
|
private HessianSkeleton |
_homeSkeleton
|
private boolean |
_isDebug
|
private java.util.logging.Logger |
_log
|
private java.lang.Class |
_objectAPI
|
private java.lang.Object |
_objectImpl
|
private HessianSkeleton |
_objectSkeleton
|
private SerializerFactory |
_serializerFactory
|
Constructor Summary | |
---|---|
HessianServlet()
|
Method Summary | |
---|---|
private java.lang.Class |
findRemoteAPI(java.lang.Class implClass)
|
java.lang.Class |
getAPIClass()
Gets the api-class. |
SerializerFactory |
getSerializerFactory()
Gets the serializer factory. |
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 |
setDebug(boolean isDebug)
Sets the debugging flag. |
void |
setHome(java.lang.Object home)
Sets the home implementation |
void |
setHomeAPI(java.lang.Class api)
Sets the home api. |
void |
setLogName(java.lang.String name)
Sets the debugging log name. |
void |
setObject(java.lang.Object object)
Sets the object implementation |
void |
setObjectAPI(java.lang.Class api)
Sets the object api. |
void |
setSendCollectionType(boolean sendType)
Sets the serializer send collection java type. |
void |
setSerializerFactory(SerializerFactory factory)
Sets the serializer factory. |
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.util.logging.Logger _log
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
private SerializerFactory _serializerFactory
private boolean _isDebug
Constructor Detail |
---|
public HessianServlet()
Method Detail |
---|
public java.lang.String getServletInfo()
getServletInfo
in interface javax.servlet.Servlet
getServletInfo
in class javax.servlet.GenericServlet
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 setSerializerFactory(SerializerFactory factory)
public SerializerFactory getSerializerFactory()
public void setSendCollectionType(boolean sendType)
public void setDebug(boolean isDebug)
public void setLogName(java.lang.String name)
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
private java.lang.Class findRemoteAPI(java.lang.Class implClass)
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
service
in interface javax.servlet.Servlet
service
in class javax.servlet.GenericServlet
java.io.IOException
javax.servlet.ServletException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |