public final class KryoParser extends Object
| Modifier and Type | Method and Description |
|---|---|
<T> T |
clone(T obj)
Copy the property values deeply.
|
<T> T |
copy(T obj)
Copy the property values shallowly.
|
<T> T |
decode(byte[] bytes) |
<T> T |
deserialize(Class<T> targetClass,
File file) |
<T> T |
deserialize(Class<T> targetClass,
File file,
KryoDeserializationConfig config) |
<T> T |
deserialize(Class<T> targetClass,
InputStream is) |
<T> T |
deserialize(Class<T> targetClass,
InputStream is,
KryoDeserializationConfig config) |
<T> T |
deserialize(Class<T> targetClass,
Reader reader) |
<T> T |
deserialize(Class<T> targetClass,
Reader reader,
KryoDeserializationConfig config) |
<T> T |
deserialize(Class<T> targetClass,
String st) |
<T> T |
deserialize(Class<T> targetClass,
String st,
KryoDeserializationConfig config) |
byte[] |
encode(Object obj) |
void |
register(Class<?> cls,
int id) |
void |
register(Class<?> cls,
com.esotericsoftware.kryo.Serializer<?> serializer) |
void |
serialize(File file,
Object obj) |
void |
serialize(File file,
Object obj,
KryoSerializationConfig config) |
String |
serialize(Object obj) |
String |
serialize(Object obj,
KryoSerializationConfig config) |
void |
serialize(OutputStream os,
Object obj) |
void |
serialize(OutputStream os,
Object obj,
KryoSerializationConfig config) |
void |
serialize(Writer writer,
Object obj) |
void |
serialize(Writer writer,
Object obj,
KryoSerializationConfig config) |
public String serialize(Object obj, KryoSerializationConfig config)
obj - config - public void serialize(File file, Object obj, KryoSerializationConfig config)
file - content is NOT encoded with base64obj - config - public void serialize(OutputStream os, Object obj, KryoSerializationConfig config)
os - content is NOT encoded with base64obj - config - public void serialize(Writer writer, Object obj, KryoSerializationConfig config)
writer - content is encoded with base64obj - config - public <T> T deserialize(Class<T> targetClass, String st, KryoDeserializationConfig config)
T - targetClass - st - A Base64 encoded Stringconfig - public <T> T deserialize(Class<T> targetClass, File file, KryoDeserializationConfig config)
T - targetClass - file - config - public <T> T deserialize(Class<T> targetClass, InputStream is, KryoDeserializationConfig config)
T - targetClass - is - config - public <T> T deserialize(Class<T> targetClass, Reader reader, KryoDeserializationConfig config)
T - targetClass - reader - content is encoded with base64config - public <T> T copy(T obj)
T - obj - public <T> T clone(T obj)
T - obj - public byte[] encode(Object obj)
obj - public <T> T decode(byte[] bytes)
T - bytes - public void register(Class<?> cls, int id)
cls - id - public void register(Class<?> cls, com.esotericsoftware.kryo.Serializer<?> serializer)
cls - serializer - public String serialize(Object obj)
serialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>obj - public void serialize(File file, Object obj)
serialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>file - obj - public void serialize(OutputStream os, Object obj)
serialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>os - obj - public void serialize(Writer writer, Object obj)
serialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>writer - obj - public <T> T deserialize(Class<T> targetClass, String st)
deserialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>T - targetClass - st - public <T> T deserialize(Class<T> targetClass, File file)
deserialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>T - targetClass - file - public <T> T deserialize(Class<T> targetClass, InputStream is)
deserialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>T - targetClass - is - public <T> T deserialize(Class<T> targetClass, Reader reader)
deserialize in interface Parser<SC extends SerializationConfig<?>,DC extends DeserializationConfig<?>>T - targetClass - reader - Copyright © 2021. All rights reserved.