@Retention(value=RUNTIME)
@Target(value=FIELD)
public static @interface MapSerializer.BindMap
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class |
keyClass |
boolean |
keysCanBeNull
Indicates if keys can be null
|
java.lang.Class<? extends Serializer> |
keySerializer
The key serializer class, which will be created using the
keySerializerFactory() . |
java.lang.Class<? extends SerializerFactory> |
keySerializerFactory
The factory used to create the key serializer.
|
java.lang.Class |
valueClass |
boolean |
valuesCanBeNull
Indicates if values can be null
|
java.lang.Class<? extends Serializer> |
valueSerializer
The value serializer class, which will be created using the
valueSerializerFactory() . |
java.lang.Class<? extends SerializerFactory> |
valueSerializerFactory
The factory used to create the value serializer.
|
public abstract java.lang.Class keyClass
MapSerializer.setKeyClass(Class)
public abstract java.lang.Class<? extends Serializer> keySerializer
keySerializerFactory()
. Can be omitted if the
serializer factory knows what type of serializer to create.public abstract java.lang.Class<? extends SerializerFactory> keySerializerFactory
public abstract java.lang.Class valueClass
MapSerializer.setValueClass(Class)
public abstract java.lang.Class<? extends Serializer> valueSerializer
valueSerializerFactory()
. Can be omitted if the
serializer factory knows what type of serializer to create.public abstract java.lang.Class<? extends SerializerFactory> valueSerializerFactory
Copyright © 2019. All Rights Reserved.