类 HessianSerializer

  • 所有已实现的接口:
    Serializer

    public class HessianSerializer
    extends java.lang.Object
    implements Serializer
    hessian serializer.
    作者:
    liaochuntao
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.lang.String NAME  
      private com.caucho.hessian.io.SerializerFactory serializerFactory  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      private <T> T deseiralize0​(byte[] data)  
      <T> T deserialize​(byte[] data)
      Deserialize the data.
      <T> T deserialize​(byte[] data, java.lang.Class<T> cls)
      Deserialize the data.
      <T> T deserialize​(byte[] data, java.lang.reflect.Type type)
      Deserialize the data.
      java.lang.String name()
      The name of the serializer implementer.
      <T> byte[] serialize​(T obj)
      Serialize the object.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • NAME

        private static final java.lang.String NAME
        另请参阅:
        常量字段值
      • serializerFactory

        private com.caucho.hessian.io.SerializerFactory serializerFactory
    • 构造器详细资料

      • HessianSerializer

        public HessianSerializer()
    • 方法详细资料

      • deserialize

        public <T> T deserialize​(byte[] data)
        从接口复制的说明: Serializer
        Deserialize the data.
        指定者:
        deserialize 在接口中 Serializer
        类型参数:
        T - class type
        参数:
        data - byte[]
        返回:
        target object instance
      • deserialize

        public <T> T deserialize​(byte[] data,
                                 java.lang.Class<T> cls)
        从接口复制的说明: Serializer
        Deserialize the data.
        指定者:
        deserialize 在接口中 Serializer
        类型参数:
        T - class type
        参数:
        data - byte[]
        cls - class
        返回:
        target object instance
      • deserialize

        public <T> T deserialize​(byte[] data,
                                 java.lang.reflect.Type type)
        从接口复制的说明: Serializer
        Deserialize the data.
        指定者:
        deserialize 在接口中 Serializer
        类型参数:
        T - class type
        参数:
        data - byte[]
        type - data type
        返回:
        target object instance
      • deseiralize0

        private <T> T deseiralize0​(byte[] data)
      • serialize

        public <T> byte[] serialize​(T obj)
        从接口复制的说明: Serializer
        Serialize the object.
        指定者:
        serialize 在接口中 Serializer
        参数:
        obj - target obj
        返回:
        byte[]
      • name

        public java.lang.String name()
        从接口复制的说明: Serializer
        The name of the serializer implementer.
        指定者:
        name 在接口中 Serializer
        返回:
        name