Class Registration

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

public class Registration extends Object
Describes the Serializer and class ID to use for a class.
  • Field Details

    • type

      private final Class type
    • id

      private final int id
    • serializer

      private Serializer serializer
    • instantiator

      private org.objenesis.instantiator.ObjectInstantiator instantiator
  • Constructor Details

    • Registration

      public Registration(Class type, Serializer serializer, int id)
  • Method Details

    • getType

      public Class getType()
    • getId

      public int getId()
      Returns the registered class ID.
      See Also:
    • 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 String toString()
      Overrides:
      toString in class Object