Class BurlapServiceExporter
- java.lang.Object
- org.springframework.remoting.support.RemotingSupport
- org.springframework.remoting.support.RemoteExporter
- org.springframework.remoting.caucho.BurlapExporter
- org.springframework.remoting.caucho.BurlapServiceExporter
- All Implemented Interfaces:
Aware
,BeanClassLoaderAware
,InitializingBean
,HttpRequestHandler
@Deprecated public class BurlapServiceExporter extends BurlapExporter implements HttpRequestHandler
Deprecated.as of Spring 4.0, since Burlap hasn't evolved in years and is effectively retired (in contrast to its sibling Hessian)Servlet-API-based HTTP request handler that exports the specified service bean as Burlap service endpoint, accessible via a Burlap proxy.Note: Spring also provides an alternative version of this exporter, for Sun's JRE 1.6 HTTP server:
SimpleBurlapServiceExporter
.Burlap is a slim, XML-based RPC protocol. For information on Burlap, see the Burlap website. This exporter requires Burlap 3.x.
Note: Burlap services exported with this class can be accessed by any Burlap client, as there isn't any special handling involved.
- Since:
- 13.05.2003
- Author:
- Juergen Hoeller
- See Also:
BurlapClientInterceptor
,BurlapProxyFactoryBean
,HessianServiceExporter
,HttpInvokerServiceExporter
,RmiServiceExporter
Field Summary
Fields inherited from class org.springframework.remoting.support.RemotingSupport
logger
Constructor Summary
Constructors Constructor Description BurlapServiceExporter()
Deprecated.
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
handleRequest(HttpServletRequest request, HttpServletResponse response)
Deprecated.Processes the incoming Burlap request and creates a Burlap response.Methods inherited from class org.springframework.remoting.caucho.BurlapExporter
afterPropertiesSet, invoke, prepare
Methods inherited from class org.springframework.remoting.support.RemoteExporter
checkService, checkServiceInterface, getExporterName, getProxyForService, getService, getServiceInterface, setInterceptors, setRegisterTraceInterceptor, setService, setServiceInterface
Methods inherited from class org.springframework.remoting.support.RemotingSupport
getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader
Constructor Detail
BurlapServiceExporter
public BurlapServiceExporter()
Deprecated.
Method Detail
handleRequest
public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
Deprecated.Processes the incoming Burlap request and creates a Burlap response.- Specified by:
handleRequest
in interfaceHttpRequestHandler
- Parameters:
request
- current HTTP requestresponse
- current HTTP response- Throws:
ServletException
- in case of general errorsIOException
- in case of I/O errors