| java.lang.Object org.springframework.remoting.caucho.HessianSkeletonInvoker
All known Subclasses: org.springframework.remoting.caucho.Hessian2SkeletonInvoker, org.springframework.remoting.caucho.Hessian1SkeletonInvoker,
HessianSkeletonInvoker | abstract class HessianSkeletonInvoker (Code) | | Internal invoker strategy for a Hessian skeleton.
Allows for common handling of Hessian protocol version 1 and 2.
author: Juergen Hoeller since: 2.0 |
Field Summary | |
final protected SerializerFactory | serializerFactory Hessian SerializerFactory (if any), available to subclasses. | final protected HessianSkeleton | skeleton Wrapped HessianSkeleton, available to subclasses. |
Constructor Summary | |
public | HessianSkeletonInvoker(HessianSkeleton skeleton, SerializerFactory serializerFactory) Create a new HessianSkeletonInvoker for the given skeleton. |
Method Summary | |
abstract public void | invoke(InputStream inputStream, OutputStream outputStream) Invoke the given skeleton based on the given input/output streams. |
serializerFactory | final protected SerializerFactory serializerFactory(Code) | | Hessian SerializerFactory (if any), available to subclasses.
|
skeleton | final protected HessianSkeleton skeleton(Code) | | Wrapped HessianSkeleton, available to subclasses.
|
HessianSkeletonInvoker | public HessianSkeletonInvoker(HessianSkeleton skeleton, SerializerFactory serializerFactory)(Code) | | Create a new HessianSkeletonInvoker for the given skeleton.
Parameters: skeleton - the HessianSkeleton to wrap Parameters: serializerFactory - the Hessian SerializerFactory to use, if any |
invoke | abstract public void invoke(InputStream inputStream, OutputStream outputStream) throws Throwable(Code) | | Invoke the given skeleton based on the given input/output streams.
Parameters: inputStream - the stream containing the Hessian input Parameters: outputStream - the stream to receive the Hessian output throws: Throwable - if the skeleton invocation failed |
|
|