Class HessianFactory

java.lang.Object
com.caucho.hessian.io.HessianFactory

public class HessianFactory extends Object
Factory for creating HessianInput and HessianOutput streams.
  • Field Details

    • log

      public static final Logger log
  • Constructor Details

    • HessianFactory

      public HessianFactory()
  • Method Details

    • setSerializerFactory

      public void setSerializerFactory(SerializerFactory factory)
    • getSerializerFactory

      public SerializerFactory getSerializerFactory()
    • createHessian2Input

      public Hessian2Input createHessian2Input(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(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(InputStream is)
      Creates a new Hessian 1.0 deserializer.
    • createHessian2Output

      public Hessian2Output createHessian2Output(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(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(OutputStream os)
      Creates a new Hessian 1.0 serializer.
    • createHessian2DebugOutput

      public OutputStream createHessian2DebugOutput(OutputStream os, Logger log, Level level)