org.springframework.remoting.caucho
Class SimpleHessianServiceExporter
java.lang.Object
org.springframework.remoting.support.RemoteExporter
org.springframework.remoting.caucho.HessianExporter
org.springframework.remoting.caucho.SimpleHessianServiceExporter
- All Implemented Interfaces:
- com.sun.net.httpserver.HttpHandler, BeanClassLoaderAware, InitializingBean
public class SimpleHessianServiceExporter
- extends HessianExporter
- implements com.sun.net.httpserver.HttpHandler
HTTP request handler that exports the specified service bean as
Hessian service endpoint, accessible via a Hessian proxy.
Designed for Sun's JRE 1.6 HTTP server, implementing the
HttpHandler
interface.
Hessian is a slim, binary RPC protocol.
For information on Hessian, see the
Hessian website.
This exporter requires Hessian 3.0.20 or above.
Note: Hessian services exported with this class can be accessed by
any Hessian client, as there isn't any special handling involved.
- Since:
- 2.5.1
- Author:
- Juergen Hoeller
- See Also:
HessianClientInterceptor
,
HessianProxyFactoryBean
,
SimpleBurlapServiceExporter
,
SimpleHttpInvokerServiceExporter
Method Summary |
void |
handle(com.sun.net.httpserver.HttpExchange exchange)
Processes the incoming Hessian request and creates a Hessian response. |
Methods inherited from class org.springframework.remoting.support.RemoteExporter |
checkService, checkServiceInterface, getBeanClassLoader, getExporterName, getProxyForService, getService, getServiceInterface, isRegisterTraceInterceptor, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader, setRegisterTraceInterceptor, setService, setServiceInterface |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleHessianServiceExporter
public SimpleHessianServiceExporter()
handle
public void handle(com.sun.net.httpserver.HttpExchange exchange)
throws IOException
- Processes the incoming Hessian request and creates a Hessian response.
- Specified by:
handle
in interface com.sun.net.httpserver.HttpHandler
- Throws:
IOException
Copyright © 2002-2007 The Spring Framework.