Annotation Type MapSerializer.BindMap
-
@Retention(RUNTIME) @Target(FIELD) public static @interface MapSerializer.BindMap
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class
keyClass
boolean
keysCanBeNull
Indicates if keys can be nullClass<? extends Serializer>
keySerializer
The key serializer class, which will be created using thekeySerializerFactory()
.Class<? extends SerializerFactory>
keySerializerFactory
The factory used to create the key serializer.Class
valueClass
boolean
valuesCanBeNull
Indicates if values can be nullClass<? extends Serializer>
valueSerializer
The value serializer class, which will be created using thevalueSerializerFactory()
.Class<? extends SerializerFactory>
valueSerializerFactory
The factory used to create the value serializer.
-
-
-
Element Detail
-
keyClass
Class keyClass
- See Also:
MapSerializer.setKeyClass(Class)
- Default:
- java.lang.Object.class
-
-
-
keySerializer
Class<? extends Serializer> keySerializer
The key serializer class, which will be created using thekeySerializerFactory()
. Can be omitted if the serializer factory knows what type of serializer to create.- Default:
- com.esotericsoftware.kryo.Serializer.class
-
-
-
keySerializerFactory
Class<? extends SerializerFactory> keySerializerFactory
The factory used to create the key serializer.- Default:
- com.esotericsoftware.kryo.SerializerFactory.class
-
-
-
valueClass
Class valueClass
- See Also:
MapSerializer.setValueClass(Class)
- Default:
- java.lang.Object.class
-
-
-
valueSerializer
Class<? extends Serializer> valueSerializer
The value serializer class, which will be created using thevalueSerializerFactory()
. Can be omitted if the serializer factory knows what type of serializer to create.- Default:
- com.esotericsoftware.kryo.Serializer.class
-
-
-
valueSerializerFactory
Class<? extends SerializerFactory> valueSerializerFactory
The factory used to create the value serializer.- Default:
- com.esotericsoftware.kryo.SerializerFactory.class
-
-