public static class KryoSerialization.CubaFieldSerializer<T>
extends com.esotericsoftware.kryo.serializers.FieldSerializer<T>
com.esotericsoftware.kryo.serializers.FieldSerializer.Bind, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField<X>, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldFactory, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedFieldNameStrategy, com.esotericsoftware.kryo.serializers.FieldSerializer.Optional
Constructor and Description |
---|
CubaFieldSerializer(com.esotericsoftware.kryo.Kryo kryo,
java.lang.Class type) |
CubaFieldSerializer(com.esotericsoftware.kryo.Kryo kryo,
java.lang.Class type,
java.lang.Class[] generics) |
Modifier and Type | Method and Description |
---|---|
protected T |
create(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input,
java.lang.Class<T> type) |
T |
read(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input,
java.lang.Class<T> type) |
void |
write(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Output output,
T object) |
compare, copy, createCopy, getCachedFieldName, getCopyTransient, getField, getFields, getGenerics, getKryo, getSerializeTransient, getTransientFields, getType, getUseAsmEnabled, getUseMemRegions, initializeCachedFields, rebuildCachedFields, rebuildCachedFields, removeField, removeField, setCopyTransient, setFieldsAsAccessible, setFieldsCanBeNull, setFixedFieldTypes, setGenerics, setIgnoreSyntheticFields, setOptimizedGenerics, setSerializeTransient, setUseAsm
getAcceptsNull, isImmutable, setAcceptsNull, setImmutable
public CubaFieldSerializer(com.esotericsoftware.kryo.Kryo kryo, java.lang.Class type)
public CubaFieldSerializer(com.esotericsoftware.kryo.Kryo kryo, java.lang.Class type, java.lang.Class[] generics)
protected T create(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, java.lang.Class<T> type)
create
in class com.esotericsoftware.kryo.serializers.FieldSerializer<T>
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, T object)
write
in class com.esotericsoftware.kryo.serializers.FieldSerializer<T>