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.IOExceptionpublic boolean hasRegistration(java.lang.Class obj)