org.springframework.remoting.caucho
Class HessianServiceExporter
java.lang.Object
   org.springframework.remoting.support.RemotingSupport
org.springframework.remoting.support.RemotingSupport
       org.springframework.remoting.support.RemoteExporter
org.springframework.remoting.support.RemoteExporter
           org.springframework.remoting.caucho.HessianExporter
org.springframework.remoting.caucho.HessianExporter
               org.springframework.remoting.caucho.HessianServiceExporter
org.springframework.remoting.caucho.HessianServiceExporter
- All Implemented Interfaces: 
- BeanClassLoaderAware, InitializingBean, HttpRequestHandler
- public class HessianServiceExporter 
- extends HessianExporter- implements HttpRequestHandler
Servlet-API-based HTTP request handler that exports the specified service bean
 as Hessian service endpoint, accessible via a Hessian proxy.
 
Note: Spring also provides an alternative version of this exporter,
 for Sun's JRE 1.6 HTTP server: SimpleHessianServiceExporter.
 
Hessian is a slim, binary RPC protocol.
 For information on Hessian, see the
 Hessian website.
 
This exporter will work with both Hessian 2.x and 3.x (respectively
 Resin 2.x and 3.x), autodetecting the corresponding skeleton class.
 As of Spring 2.0, it is also compatible with the new Hessian 2 protocol
 (a.k.a. Hessian 3.0.20+), while remaining compatible with older versions.
 
Note: Hessian services exported with this class can be accessed by
 any Hessian client, as there isn't any special handling involved.
- Since:
- 13.05.2003
- Author:
- Juergen Hoeller
- See Also:
- HessianClientInterceptor,- HessianProxyFactoryBean,- BurlapServiceExporter,- HttpInvokerServiceExporter,- RmiServiceExporter
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HessianServiceExporter
public HessianServiceExporter()
handleRequest
public void handleRequest(HttpServletRequest request,
                          HttpServletResponse response)
                   throws ServletException,
                          IOException
- Processes the incoming Hessian request and creates a Hessian response.
 
- 
- Specified by:
- handleRequestin interface- HttpRequestHandler
 
- 
- Parameters:
- request- current HTTP request
- response- current HTTP response
- Throws:
- ServletException- in case of general errors
- IOException- in case of I/O errors
 
Copyright © 2002-2008 The Spring Framework.