Annotation Type CollectionSerializer.BindCollection


  • @Retention(RUNTIME)
    @Target(FIELD)
    public static @interface CollectionSerializer.BindCollection
    Used to annotate fields that are collections with specific Kryo serializers for their values.
    • Element Detail

      • elementSerializer

        Class<? extends Serializer> elementSerializer
        Serializer to be used for values
        Returns:
        the class used for values serialization
        Default:
        com.esotericsoftware.kryo.Serializer.class
      • elementClass

        Class<?> elementClass
        Class used for elements
        Returns:
        the class used for elements
        Default:
        java.lang.Object.class
      • elementsCanBeNull

        boolean elementsCanBeNull
        Indicates if elements can be null
        Returns:
        true, if elements can be null
        Default:
        true