com.caucho.remote.hessian
Class HessianProtocolServletFactory

java.lang.Object
  extended by com.caucho.remote.server.AbstractProtocolServletFactory
      extended by com.caucho.remote.hessian.HessianProtocolServletFactory
All Implemented Interfaces:
ProtocolServletFactory

public class HessianProtocolServletFactory
extends AbstractProtocolServletFactory

Hessian factory for creating @WebService and @Remote servlets.


Constructor Summary
HessianProtocolServletFactory()
           
 
Method Summary
 Servlet createServlet(java.lang.Class serviceClass, java.lang.Object service)
          Creates a new servlet skeleton based on an API and an object
 
Methods inherited from class com.caucho.remote.server.AbstractProtocolServletFactory
getRemoteAPI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HessianProtocolServletFactory

public HessianProtocolServletFactory()
Method Detail

createServlet

public Servlet createServlet(java.lang.Class serviceClass,
                             java.lang.Object service)
                      throws ServiceException
Creates a new servlet skeleton based on an API and an object

Specified by:
createServlet in interface ProtocolServletFactory
Specified by:
createServlet in class AbstractProtocolServletFactory
Parameters:
serviceClass - the remoteApi exposed to the server
service - the managed service object
Throws:
ServiceException