|
||||||||||
| 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 Servletinit in class com.caucho.hessian.server.HessianServletServletException
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 | |||||||||