Package com.esotericsoftware.kryo
Class Registration
- java.lang.Object
-
- com.esotericsoftware.kryo.Registration
-
public class Registration extends Object
Describes theSerializer
and class ID to use for a class.- Author:
- Nathan Sweet
-
-
Constructor Summary
Constructors Constructor Description Registration(Class type, Serializer serializer, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getId()
Returns the registered class ID.org.objenesis.instantiator.ObjectInstantiator
getInstantiator()
Serializer
getSerializer()
Class
getType()
boolean
isTypeNameAscii()
void
setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
Sets the instantiator that will create a new instance of the type inKryo.newInstance(Class)
.void
setSerializer(Serializer serializer)
String
toString()
-
-
-
Constructor Detail
-
Registration
public Registration(Class type, Serializer serializer, int id)
-
-
Method Detail
-
getType
public Class getType()
-
isTypeNameAscii
public boolean isTypeNameAscii()
-
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 inKryo.newInstance(Class)
.
-
-