public class Registration
extends java.lang.Object
Serializer and class ID to use for a class.| Modifier and Type | Field and Description |
|---|---|
private int |
id |
private org.objenesis.instantiator.ObjectInstantiator |
instantiator |
private Serializer |
serializer |
private java.lang.Class |
type |
| Constructor and Description |
|---|
Registration(java.lang.Class type,
Serializer serializer,
int id) |
| Modifier and Type | Method and Description |
|---|---|
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() |
private final java.lang.Class type
private final int id
private Serializer serializer
private org.objenesis.instantiator.ObjectInstantiator instantiator
public Registration(java.lang.Class type,
Serializer serializer,
int id)
public java.lang.Class getType()
public int getId()
Kryo.register(Class)public Serializer getSerializer()
public void setSerializer(Serializer serializer)
public org.objenesis.instantiator.ObjectInstantiator getInstantiator()
public void setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
Kryo.newInstance(Class).public java.lang.String toString()
toString in class java.lang.Object