com.esotericsoftware.kryo.serializers
Annotation Type FieldSerializer.Optional


@Retention(value=RUNTIME)
@Target(value=FIELD)
public static @interface FieldSerializer.Optional

Indicates a field should be ignored when its declaring class is registered unless the context has a value set for the specified key. This can be useful when a field must be serialized for one purpose, but not for another. Eg, a class for a networked application could have a field that should not be serialized and sent to clients, but should be serialized when stored on the server.


Required Element Summary
 java.lang.String value
           
 

Element Detail

value

public abstract java.lang.String value