Package com.caucho.hessian.io
Class HessianFactory
- java.lang.Object
-
- com.caucho.hessian.io.HessianFactory
-
public class HessianFactory extends java.lang.ObjectFactory for creating HessianInput and HessianOutput streams.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Loggerlog
-
Constructor Summary
Constructors Constructor Description HessianFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.OutputStreamcreateHessian2DebugOutput(java.io.OutputStream os, java.util.logging.Logger log, java.util.logging.Level level)Hessian2InputcreateHessian2Input(java.io.InputStream is)Creates a new Hessian 2.0 deserializer.Hessian2OutputcreateHessian2Output()Creates a new Hessian 2.0 serializer.Hessian2OutputcreateHessian2Output(java.io.OutputStream os)Creates a new Hessian 2.0 serializer.Hessian2StreamingInputcreateHessian2StreamingInput(java.io.InputStream is)Creates a new Hessian 2.0 deserializer.Hessian2StreamingOutputcreateHessian2StreamingOutput(java.io.OutputStream os)Creates a new Hessian 2.0 serializer.HessianInputcreateHessianInput(java.io.InputStream is)Creates a new Hessian 1.0 deserializer.HessianOutputcreateHessianOutput(java.io.OutputStream os)Creates a new Hessian 1.0 serializer.voidfreeHessian2Input(Hessian2Input in)Frees a Hessian 2.0 deserializervoidfreeHessian2Output(Hessian2Output out)Frees a Hessian 2.0 serializervoidfreeHessian2StreamingInput(Hessian2StreamingInput in)Frees a Hessian 2.0 deserializervoidfreeHessian2StreamingOutput(Hessian2StreamingOutput out)Frees a Hessian 2.0 serializerSerializerFactorygetSerializerFactory()voidsetSerializerFactory(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)
-
-