org.springframework.remoting.caucho
Class BurlapExporter
java.lang.Object
org.springframework.remoting.support.RemotingSupport
org.springframework.remoting.support.RemoteExporter
org.springframework.remoting.caucho.BurlapExporter
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- BurlapServiceExporter, SimpleBurlapServiceExporter
public class BurlapExporter
- extends org.springframework.remoting.support.RemoteExporter
- implements org.springframework.beans.factory.InitializingBean
General stream-based protocol exporter for a Burlap endpoint.
Burlap is a slim, XML-based RPC protocol.
For information on Burlap, see the
Burlap website.
This exporter requires Burlap 3.x.
- Since:
- 2.5.1
- Author:
- Juergen Hoeller
- See Also:
invoke(java.io.InputStream, java.io.OutputStream)
,
BurlapServiceExporter
,
SimpleBurlapServiceExporter
Fields inherited from class org.springframework.remoting.support.RemotingSupport |
logger |
Method Summary |
void |
afterPropertiesSet()
|
void |
invoke(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
Perform an invocation on the exported object. |
void |
prepare()
Initialize this service exporter. |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BurlapExporter
public BurlapExporter()
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
prepare
public void prepare()
- Initialize this service exporter.
invoke
public void invoke(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
throws java.lang.Throwable
- Perform an invocation on the exported object.
- Parameters:
inputStream
- the request streamoutputStream
- the response stream
- Throws:
java.lang.Throwable
- if invocation failed