Package com.caucho.hessian.io
Class HessianFactory
- java.lang.Object
-
- com.caucho.hessian.io.HessianFactory
-
public class HessianFactory extends java.lang.Object
Factory for creating HessianInput and HessianOutput streams.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Logger
log
-
Constructor Summary
Constructors Constructor Description HessianFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.OutputStream
createHessian2DebugOutput(java.io.OutputStream os, java.util.logging.Logger log, java.util.logging.Level level)
Hessian2Input
createHessian2Input(java.io.InputStream is)
Creates a new Hessian 2.0 deserializer.Hessian2Output
createHessian2Output()
Creates a new Hessian 2.0 serializer.Hessian2Output
createHessian2Output(java.io.OutputStream os)
Creates a new Hessian 2.0 serializer.Hessian2StreamingInput
createHessian2StreamingInput(java.io.InputStream is)
Creates a new Hessian 2.0 deserializer.Hessian2StreamingOutput
createHessian2StreamingOutput(java.io.OutputStream os)
Creates a new Hessian 2.0 serializer.HessianInput
createHessianInput(java.io.InputStream is)
Creates a new Hessian 1.0 deserializer.HessianOutput
createHessianOutput(java.io.OutputStream os)
Creates a new Hessian 1.0 serializer.void
freeHessian2Input(Hessian2Input in)
Frees a Hessian 2.0 deserializervoid
freeHessian2Output(Hessian2Output out)
Frees a Hessian 2.0 serializervoid
freeHessian2StreamingInput(Hessian2StreamingInput in)
Frees a Hessian 2.0 deserializervoid
freeHessian2StreamingOutput(Hessian2StreamingOutput out)
Frees a Hessian 2.0 serializerSerializerFactory
getSerializerFactory()
void
setSerializerFactory(SerializerFactory factory)
-
-
-
Method Detail
-
setSerializerFactory
public void setSerializerFactory(SerializerFactory factory)
-
getSerializerFactory
public SerializerFactory getSerializerFactory()
-
createHessian2Input
public Hessian2Input createHessian2Input(java.io.InputStream is)
Creates a new Hessian 2.0 deserializer.
-
freeHessian2Input
public void freeHessian2Input(Hessian2Input in)
Frees a Hessian 2.0 deserializer
-
createHessian2StreamingInput
public Hessian2StreamingInput createHessian2StreamingInput(java.io.InputStream is)
Creates a new Hessian 2.0 deserializer.
-
freeHessian2StreamingInput
public void freeHessian2StreamingInput(Hessian2StreamingInput in)
Frees a Hessian 2.0 deserializer
-
createHessianInput
public HessianInput createHessianInput(java.io.InputStream is)
Creates a new Hessian 1.0 deserializer.
-
createHessian2Output
public Hessian2Output createHessian2Output(java.io.OutputStream os)
Creates a new Hessian 2.0 serializer.
-
createHessian2Output
public Hessian2Output createHessian2Output()
Creates a new Hessian 2.0 serializer.
-
freeHessian2Output
public void freeHessian2Output(Hessian2Output out)
Frees a Hessian 2.0 serializer
-
createHessian2StreamingOutput
public Hessian2StreamingOutput createHessian2StreamingOutput(java.io.OutputStream os)
Creates a new Hessian 2.0 serializer.
-
freeHessian2StreamingOutput
public void freeHessian2StreamingOutput(Hessian2StreamingOutput out)
Frees a Hessian 2.0 serializer
-
createHessianOutput
public HessianOutput createHessianOutput(java.io.OutputStream os)
Creates a new Hessian 1.0 serializer.
-
createHessian2DebugOutput
public java.io.OutputStream createHessian2DebugOutput(java.io.OutputStream os, java.util.logging.Logger log, java.util.logging.Level level)
-
-