Class HessianFactory


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

      • log

        public static final Logger log
    • Constructor Detail

      • HessianFactory

        public HessianFactory()
    • Method Detail

      • setSerializerFactory

        public void setSerializerFactory​(SerializerFactory factory)
      • setWhitelist

        public void setWhitelist​(boolean isWhitelist)
        Enable whitelist deserialization mode. Only classes matching the whitelist will be allowed.
      • allow

        public void allow​(String pattern)
        Allow a class or package based on a pattern. Examples: "java.util.*", "com.foo.io.Bean"
      • deny

        public void deny​(String pattern)
        Deny a class or package based on a pattern. Examples: "java.util.*", "com.foo.io.Bean"
      • 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
      • 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()
        Creates a new Hessian 2.0 serializer.
      • freeHessian2Output

        public void freeHessian2Output​(Hessian2Output out)
        Frees a Hessian 2.0 serializer
      • freeHessian2StreamingOutput

        public void freeHessian2StreamingOutput​(Hessian2StreamingOutput out)
        Frees a Hessian 2.0 serializer