public class EntitySerializer<T extends Entity> extends KryoSerialization.CubaFieldSerializer<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
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
primaryKey |
Constructor and Description |
---|
EntitySerializer(com.esotericsoftware.kryo.Kryo kryo,
java.lang.Class type) |
EntitySerializer(com.esotericsoftware.kryo.Kryo kryo,
java.lang.Class type,
java.lang.Class[] generics) |
Modifier and Type | Method and Description |
---|---|
int |
compare(com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField o1,
com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField o2) |
protected void |
extractPrimaryKeyName(java.lang.Class type) |
protected void |
rebuildCachedFields() |
checkIncorrectClass, checkIncorrectObject, create, read, write
copy, createCopy, getCachedFieldName, getCopyTransient, getField, getFields, getGenerics, getKryo, getSerializeTransient, getTransientFields, getType, getUseAsmEnabled, getUseMemRegions, initializeCachedFields, rebuildCachedFields, removeField, removeField, setCopyTransient, setFieldsAsAccessible, setFieldsCanBeNull, setFixedFieldTypes, setGenerics, setIgnoreSyntheticFields, setOptimizedGenerics, setSerializeTransient, setUseAsm
getAcceptsNull, isImmutable, setAcceptsNull, setImmutable
public EntitySerializer(com.esotericsoftware.kryo.Kryo kryo, java.lang.Class type)
public EntitySerializer(com.esotericsoftware.kryo.Kryo kryo, java.lang.Class type, java.lang.Class[] generics)
protected void rebuildCachedFields()
public int compare(com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField o1, com.esotericsoftware.kryo.serializers.FieldSerializer.CachedField o2)
protected void extractPrimaryKeyName(java.lang.Class type)