public class WrappedSerializer extends Serializer
| 限定符和类型 | 字段和说明 |
|---|---|
static byte |
BOOL_FALSE_BYTE |
static byte |
BOOL_TRUE_BYTE |
static WrappedSerializer |
WRAPPED_KRYO_SERIALIZER |
static WrappedSerializer |
WRAPPED_TOSTRING_SERIALIZER |
| 构造器和说明 |
|---|
WrappedSerializer(Serializer wrapped) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> T |
deserialize0(byte[] bytes,
Class<T> type,
boolean compress)
流数据反序例化为对象
|
byte[] |
serialize(boolean value) |
byte[] |
serialize(Boolean value) |
byte[] |
serialize(byte value) |
byte[] |
serialize(Byte value) |
byte[] |
serialize(byte[] value) |
byte[] |
serialize(Byte[] value) |
byte[] |
serialize(ByteArrayTrait value) |
byte[] |
serialize(ByteArrayWrapper value) |
byte[] |
serialize(ByteBuffer value) |
byte[] |
serialize(char value) |
byte[] |
serialize(Character value) |
byte[] |
serialize(CharSequence value) |
byte[] |
serialize(Date value) |
byte[] |
serialize(double value) |
byte[] |
serialize(Double value) |
byte[] |
serialize(Enum<?> value) |
byte[] |
serialize(float value) |
byte[] |
serialize(Float value) |
byte[] |
serialize(InputStream value) |
byte[] |
serialize(int value) |
byte[] |
serialize(Integer value) |
byte[] |
serialize(long value) |
byte[] |
serialize(Long value) |
byte[] |
serialize(short value) |
byte[] |
serialize(Short value) |
protected byte[] |
serialize0(Object obj,
boolean compress)
对象序例化为流数据
|
deserialize, deserialize, serialize, serializepublic static final WrappedSerializer WRAPPED_KRYO_SERIALIZER
public static final WrappedSerializer WRAPPED_TOSTRING_SERIALIZER
public static final byte BOOL_TRUE_BYTE
public static final byte BOOL_FALSE_BYTE
public WrappedSerializer(Serializer wrapped)
protected byte[] serialize0(Object obj, boolean compress)
Serializerserialize0 在类中 Serializerobj - 对象compress - 是否要压缩:true是;false否;protected <T> T deserialize0(byte[] bytes,
Class<T> type,
boolean compress)
Serializerdeserialize0 在类中 Serializerbytes - 流数据compress - 是否被压缩:true是;false否;public byte[] serialize(boolean value)
public byte[] serialize(byte value)
public byte[] serialize(short value)
public byte[] serialize(char value)
public byte[] serialize(int value)
public byte[] serialize(long value)
public byte[] serialize(float value)
public byte[] serialize(double value)
public byte[] serialize(Boolean value)
public byte[] serialize(Byte value)
public byte[] serialize(Short value)
public byte[] serialize(Character value)
public byte[] serialize(Integer value)
public byte[] serialize(Long value)
public byte[] serialize(Float value)
public byte[] serialize(Double value)
public byte[] serialize(byte[] value)
public byte[] serialize(Byte[] value)
public byte[] serialize(Date value)
public byte[] serialize(ByteArrayWrapper value)
public byte[] serialize(ByteArrayTrait value)
public byte[] serialize(CharSequence value)
public byte[] serialize(InputStream value)
public byte[] serialize(ByteBuffer value)
public byte[] serialize(Enum<?> value)
Copyright © 2023. All rights reserved.