public class SerDeState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected com.esotericsoftware.kryo.io.Input |
input |
protected com.esotericsoftware.kryo.Kryo |
kryo |
protected com.esotericsoftware.kryo.io.Output |
output |
Modifier | Constructor and Description |
---|---|
protected |
SerDeState(com.esotericsoftware.kryo.Kryo k,
com.esotericsoftware.kryo.io.Input in,
com.esotericsoftware.kryo.io.Output out) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Call this when to reset the state to the initial state
|
boolean |
hasRegistration(java.lang.Class obj) |
int |
numOfReadBytes() |
int |
numOfWrittenBytes() |
byte[] |
outputToBytes() |
java.lang.Object |
readClassAndObject() |
<T> T |
readObject(java.lang.Class<T> cls) |
void |
setInput(byte[] in) |
void |
setInput(byte[] in,
int offset,
int count) |
void |
setInput(java.io.InputStream in) |
void |
writeClassAndObject(java.lang.Object o) |
void |
writeObject(java.lang.Object o) |
void |
writeOutputTo(java.io.OutputStream os) |
protected final com.esotericsoftware.kryo.Kryo kryo
protected final com.esotericsoftware.kryo.io.Input input
protected final com.esotericsoftware.kryo.io.Output output
protected SerDeState(com.esotericsoftware.kryo.Kryo k, com.esotericsoftware.kryo.io.Input in, com.esotericsoftware.kryo.io.Output out)
public void clear()
public void setInput(byte[] in)
public void setInput(byte[] in, int offset, int count)
public void setInput(java.io.InputStream in)
public int numOfWrittenBytes()
public int numOfReadBytes()
public <T> T readObject(java.lang.Class<T> cls)
public java.lang.Object readClassAndObject()
public void writeObject(java.lang.Object o)
public void writeClassAndObject(java.lang.Object o)
public byte[] outputToBytes()
public void writeOutputTo(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public boolean hasRegistration(java.lang.Class obj)