public class KryoSerializer extends java.lang.Object implements ByteArraySerializer, IOStreamSerializer
| Modifier and Type | Field and Description |
|---|---|
com.esotericsoftware.kryo.Kryo |
kryo |
| Constructor and Description |
|---|
KryoSerializer() |
| Modifier and Type | Method and Description |
|---|---|
com.esotericsoftware.kryo.Kryo |
getKryo() |
java.lang.Object |
read(byte[] buf) |
<T> T |
read(byte[] buf,
java.lang.Class<T> type) |
java.lang.Object |
read(byte[] buf,
int offset) |
<T> T |
read(byte[] buf,
int offset,
java.lang.Class<T> type) |
java.lang.Object |
read(java.io.InputStream is) |
<T> T |
read(java.io.InputStream is,
java.lang.Class<T> type) |
static void |
register(java.lang.Class type) |
static void |
register(java.lang.Class type,
int id) |
static void |
register(java.lang.Class type,
com.esotericsoftware.kryo.Serializer ser) |
static void |
register(java.lang.Class type,
com.esotericsoftware.kryo.Serializer ser,
int id) |
byte[] |
write(java.lang.Object object) |
void |
write(java.io.OutputStream os,
java.lang.Object object) |
public com.esotericsoftware.kryo.Kryo getKryo()
public static void register(java.lang.Class type)
public static void register(java.lang.Class type,
int id)
public static void register(java.lang.Class type,
com.esotericsoftware.kryo.Serializer ser)
public static void register(java.lang.Class type,
com.esotericsoftware.kryo.Serializer ser,
int id)
public byte[] write(java.lang.Object object)
write in interface ByteArraySerializerpublic java.lang.Object read(byte[] buf)
read in interface ByteArraySerializerpublic java.lang.Object read(byte[] buf,
int offset)
read in interface ByteArraySerializerpublic <T> T read(byte[] buf,
java.lang.Class<T> type)
public <T> T read(byte[] buf,
int offset,
java.lang.Class<T> type)
public void write(java.io.OutputStream os,
java.lang.Object object)
write in interface IOStreamSerializerpublic java.lang.Object read(java.io.InputStream is)
throws java.io.IOException
read in interface IOStreamSerializerjava.io.IOExceptionpublic <T> T read(java.io.InputStream is,
java.lang.Class<T> type)