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 @HessianService 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, setAnnotated, setServiceType
 
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