com.esotericsoftware.kryo
Class Registration

java.lang.Object
  extended by com.esotericsoftware.kryo.Registration

public class Registration
extends java.lang.Object

Describes the Serializer and class ID to use for a class.


Constructor Summary
Registration(java.lang.Class type, Serializer serializer, int id)
           
 
Method Summary
 int getId()
          Returns the registered class ID.
 org.objenesis.instantiator.ObjectInstantiator getInstantiator()
           
 Serializer getSerializer()
           
 java.lang.Class getType()
           
 void setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
          Sets the instantiator that will create a new instance of the type in Kryo.newInstance(Class).
 void setSerializer(Serializer serializer)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Registration

public Registration(java.lang.Class type,
                    Serializer serializer,
                    int id)
Method Detail

getType

public java.lang.Class getType()

getId

public int getId()
Returns the registered class ID.

See Also:
Kryo.register(Class)

getSerializer

public Serializer getSerializer()

setSerializer

public void setSerializer(Serializer serializer)

getInstantiator

public org.objenesis.instantiator.ObjectInstantiator getInstantiator()
Returns:
May be null if not yet set.

setInstantiator

public void setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
Sets the instantiator that will create a new instance of the type in Kryo.newInstance(Class).


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object