public class StringCodec extends AbstractCodec<T>
Constructor and Description |
---|
StringCodec() |
Modifier and Type | Method and Description |
---|---|
T |
deserialize(byte[] bytes)
Deserialize an object when the type is known
|
T |
deserialize(java.io.InputStream inputStream)
Deserialize an object when the type is known
|
protected java.lang.String |
doDeserialize(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input) |
protected void |
doSerialize(java.lang.String object,
com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Output output) |
protected com.esotericsoftware.kryo.Kryo |
getKryoInstance() |
void |
serialize(T object,
java.io.OutputStream outputStream)
Serialize an object using an existing output stream
|
protected void doSerialize(java.lang.String object, com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
protected java.lang.String doDeserialize(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input)
public void serialize(T object, java.io.OutputStream outputStream) throws java.io.IOException
object
- the object to be serializedoutputStream
- the output stream, e.g. a FileOutputStreamjava.io.IOException
public T deserialize(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- the input stream containing the serialized objectjava.io.IOException
public T deserialize(byte[] bytes) throws java.io.IOException
deserialize
in class AbstractCodec<T>
bytes
- the byte array containing the serialized objectjava.io.IOException
protected com.esotericsoftware.kryo.Kryo getKryoInstance()