Package com.esotericsoftware.kryo
Class Registration
java.lang.Object
com.esotericsoftware.kryo.Registration
Describes the
Serializer
and class ID to use for a class.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private org.objenesis.instantiator.ObjectInstantiator
private Serializer
private final Class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getId()
Returns the registered class ID.org.objenesis.instantiator.ObjectInstantiator
getType()
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) toString()
-
Field Details
-
type
-
id
private final int id -
serializer
-
instantiator
private org.objenesis.instantiator.ObjectInstantiator instantiator
-
-
Constructor Details
-
Registration
-
-
Method Details
-
getType
-
getId
public int getId()Returns the registered class ID.- See Also:
-
getSerializer
-
setSerializer
-
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)
. -
toString
-