java.lang.Object | |||
↳ | org.springframework.remoting.support.RemotingSupport | ||
↳ | org.springframework.remoting.support.RemoteExporter | ||
↳ | org.springframework.remoting.caucho.HessianExporter |
Known Direct Subclasses |
General stream-based protocol exporter for a Hessian endpoint.
Hessian is a slim, binary RPC protocol. For information on Hessian, see the Hessian website. Note: As of Spring 3.0, this exporter requires Hessian 3.2 or above.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | CONTENT_TYPE_HESSIAN |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.remoting.support.RemotingSupport
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Invoked by a BeanFactory after it has set all bean properties supplied
(and satisfied BeanFactoryAware and ApplicationContextAware).
| |||||||||||
Perform an invocation on the exported object.
| |||||||||||
Initialize this exporter.
| |||||||||||
Set whether Hessian's debug mode should be enabled, logging to
this exporter's Commons Logging log.
| |||||||||||
Set whether to send the Java collection type for each serialized
collection.
| |||||||||||
Specify the Hessian SerializerFactory to use.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Actually invoke the skeleton with the given streams.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.remoting.support.RemoteExporter
| |||||||||||
From class
org.springframework.remoting.support.RemotingSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.BeanClassLoaderAware
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
|
Invoked by a BeanFactory after it has set all bean properties supplied (and satisfied BeanFactoryAware and ApplicationContextAware).
This method allows the bean instance to perform initialization only possible when all bean properties have been set and to throw an exception in the event of misconfiguration.
Perform an invocation on the exported object.
inputStream | the request stream |
---|---|
outputStream | the response stream |
Throwable | if invocation failed |
---|
Initialize this exporter.
Set whether Hessian's debug mode should be enabled, logging to this exporter's Commons Logging log. Default is "false".
Set whether to send the Java collection type for each serialized collection. Default is "true".
Specify the Hessian SerializerFactory to use.
This will typically be passed in as an inner bean definition
of type com.caucho.hessian.io.SerializerFactory
,
with custom bean property values applied.
Actually invoke the skeleton with the given streams.
skeleton | the skeleton to invoke |
---|---|
inputStream | the request stream |
outputStream | the response stream |
Throwable | if invocation failed |
---|