|
||||||||||
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
org.apache.cayenne.remote.hessian.service.HessianServlet
public class HessianServlet
An extension of the com.caucho.hessian.server.HessianServlet
that
installs default Cayenne handlers, simplifying web.xml
configuration.
Here is a sample configuration:
<servlet> <servlet-name>cayenne</servlet-name> <servlet-class>org.apache.cayenne.remote.hessian.service.HessianServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>cayenne</servlet-name> <url-pattern>/cayenne</url-pattern> </servlet-mapping>Custom service class and interface can be specified in a manner compatible with Hessian recommendations, namely via service-class and api-class servlet parameters.
Constructor Summary | |
---|---|
HessianServlet()
|
Method Summary | |
---|---|
protected Class |
createAPIClass(ServletConfig config)
|
protected HessianService |
createService(ServletConfig config)
|
void |
init(ServletConfig config)
Installs HessianService to respond to RemoteService requests. |
Methods inherited from class com.caucho.hessian.server.HessianServlet |
---|
getAPIClass, getSerializerFactory, getServletInfo, service, setAPIClass, setHome, setHomeAPI, setObject, setObjectAPI, setSendCollectionType, setSerializerFactory, setService |
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 |
Constructor Detail |
---|
public HessianServlet()
Method Detail |
---|
public void init(ServletConfig config) throws ServletException
HessianService
to respond to RemoteService
requests.
init
in interface Servlet
init
in class com.caucho.hessian.server.HessianServlet
ServletException
protected HessianService createService(ServletConfig config) throws ServletException
ServletException
protected Class createAPIClass(ServletConfig config) throws ServletException
ServletException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |