类 ProtobufSerializer
- java.lang.Object
-
- org.raven.serializer.BasicSerializer
-
- org.raven.serializer.withProtobuf.ProtobufSerializer
-
- 所有已实现的接口:
org.raven.serializer.Serializer
public class ProtobufSerializer extends org.raven.serializer.BasicSerializer implements org.raven.serializer.Serializer- 从以下版本开始:
- JDK1.8 date 2019.08.22 19:35
- 作者:
- yi.liang
-
-
构造器概要
构造器 构造器 说明 ProtobufSerializer()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T> Tdeserialize(java.lang.Class<T> clazz, byte[] data)<T> Tdeserialize(java.lang.Class<T> clazz, byte[] data, int index, int count)<T> Tdeserialize(java.lang.Class<T> clazz, java.io.InputStream inputStream)byte[]serialize(java.lang.Object obj)voidserialize(java.lang.Object obj, java.io.OutputStream outputStream)
-
-
-
方法详细资料
-
serialize
public byte[] serialize(java.lang.Object obj) throws java.io.IOException- 指定者:
serialize在接口中org.raven.serializer.Serializer- 抛出:
java.io.IOException
-
serialize
public void serialize(java.lang.Object obj, java.io.OutputStream outputStream) throws java.io.IOException- 指定者:
serialize在接口中org.raven.serializer.Serializer- 抛出:
java.io.IOException
-
deserialize
public <T> T deserialize(java.lang.Class<T> clazz, byte[] data) throws java.io.IOException- 指定者:
deserialize在接口中org.raven.serializer.Serializer- 抛出:
java.io.IOException
-
deserialize
public <T> T deserialize(java.lang.Class<T> clazz, byte[] data, int index, int count) throws java.io.IOException- 指定者:
deserialize在接口中org.raven.serializer.Serializer- 抛出:
java.io.IOException
-
deserialize
public <T> T deserialize(java.lang.Class<T> clazz, java.io.InputStream inputStream) throws java.io.IOException- 指定者:
deserialize在接口中org.raven.serializer.Serializer- 抛出:
java.io.IOException
-
-