us.ihmc.utilities.net
Class KryoStreamSerializer

java.lang.Object
  extended by us.ihmc.utilities.net.KryoStreamSerializer

public class KryoStreamSerializer
extends java.lang.Object

Serialize objects, write length and object to stream and read objects from stream Not thread safe

Author:
Jesper Smith

Constructor Summary
KryoStreamSerializer(int outputBufferSize)
           
 
Method Summary
 void registerClass(java.lang.Class<?> clazz)
          Register class with Kryo te serialize
 void registerClasses(NetClassList netClassList)
          Register classes using a netclasslist
 int write(java.io.OutputStream outputStream, java.lang.Object object)
          Blocking write to an outputStream
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KryoStreamSerializer

public KryoStreamSerializer(int outputBufferSize)
Method Detail

registerClass

public void registerClass(java.lang.Class<?> clazz)
Register class with Kryo te serialize

Parameters:
clazz -

registerClasses

public void registerClasses(NetClassList netClassList)
Register classes using a netclasslist


write

public int write(java.io.OutputStream outputStream,
                 java.lang.Object object)
          throws java.io.IOException
Blocking write to an outputStream

Parameters:
outputStream - output stream to write to
object - object to write
Returns:
Number of bytes written
Throws:
java.io.IOException