us.ihmc.utilities.net
Class KryoStreamDeSerializer

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

public class KryoStreamDeSerializer
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
KryoStreamDeSerializer(int inputBufferSize)
           
 
Method Summary
 java.lang.Object read(java.io.InputStream inputStream)
          Blocking read for the next object
 void registerClass(java.lang.Class<?> clazz)
          Register class with Kryo te serialize
 void registerClasses(NetClassList netClassList)
          Register classes using a netclasslist
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KryoStreamDeSerializer

public KryoStreamDeSerializer(int inputBufferSize)
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


read

public java.lang.Object read(java.io.InputStream inputStream)
                      throws java.io.IOException
Blocking read for the next object

Parameters:
inputStream - to read from
Returns:
next object
Throws:
java.io.IOException