|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Serializer | |
|---|---|
| com.esotericsoftware.kryo | |
| com.esotericsoftware.kryo.compress | |
| com.esotericsoftware.kryo.serialize | |
| Uses of Serializer in com.esotericsoftware.kryo |
|---|
| Subclasses of Serializer in com.esotericsoftware.kryo | |
|---|---|
class |
Compressor
Wraps another serializer in order to modify the bytes after they are serialized and before they are deserialized. |
| Methods in com.esotericsoftware.kryo that return Serializer | |
|---|---|
Serializer |
Kryo.RegisteredClass.getSerializer()
|
Serializer |
Kryo.getSerializer(java.lang.Class type)
|
protected Serializer |
Kryo.newDefaultSerializer(java.lang.Class type)
Called by Kryo.newSerializer(Class) when a serializer could not otherwise be determined. |
Serializer |
Kryo.newSerializer(java.lang.Class type)
Returns a serializer for the specified type, determined according to this table: |
| Methods in com.esotericsoftware.kryo with parameters of type Serializer | |
|---|---|
java.lang.Object |
Context.get(Serializer serializer,
java.lang.String key)
Returns an object for a serializer instance from thread local storage, or null. |
java.lang.Object |
Context.getTemp(Serializer serializer,
java.lang.String key)
Returns a temporary object for a serializer instance from thread local storage, or null. |
void |
Context.put(Serializer serializer,
java.lang.String key,
java.lang.Object value)
Stores an object for a serializer instance in thread local storage. |
void |
Context.putTemp(Serializer serializer,
java.lang.String key,
java.lang.Object value)
Stores a temporary object for a serializer instance in thread local storage. |
Kryo.RegisteredClass |
Kryo.register(java.lang.Class type,
Serializer serializer)
Registers a class with an ordinal. |
Kryo.RegisteredClass |
Kryo.register(java.lang.Class type,
Serializer serializer,
boolean useClassNameString)
Registers a class for serialization. |
void |
Kryo.setSerializer(java.lang.Class type,
Serializer serializer)
|
void |
Kryo.RegisteredClass.setSerializer(Serializer serializer)
|
| Constructors in com.esotericsoftware.kryo with parameters of type Serializer | |
|---|---|
Compressor(Serializer serializer)
Creates a compressor with compress and decompress set to true and bufferSize set to 2048. |
|
Compressor(Serializer serializer,
int bufferSize)
|
|
| Uses of Serializer in com.esotericsoftware.kryo.compress |
|---|
| Subclasses of Serializer in com.esotericsoftware.kryo.compress | |
|---|---|
class |
BlowfishCompressor
Encrypts data using the blowfish cipher. |
class |
ByteArrayCompressor
Convenience class to compress and decompress using byte arrays. |
class |
DeflateCompressor
Compresses and decompresses using the "deflate" algorithm. |
class |
DeltaCompressor
Caches bytes for the last object serialized (per remote entitiy) and only emits deltas on
subsequent serializations. |
class |
StreamCompressor
Convenience class to compress and decompress using streams. |
| Constructors in com.esotericsoftware.kryo.compress with parameters of type Serializer | |
|---|---|
BlowfishCompressor(Serializer serializer,
byte[] key)
|
|
BlowfishCompressor(Serializer serializer,
byte[] key,
int bufferSize)
|
|
ByteArrayCompressor(Serializer serializer)
|
|
ByteArrayCompressor(Serializer serializer,
int bufferSize)
|
|
DeflateCompressor(Serializer serializer)
|
|
DeflateCompressor(Serializer serializer,
int bufferSize)
|
|
DeltaCompressor(Kryo kryo,
Serializer serializer)
Creates a DeltaCompressor with a buffer size of 2048 and a chunk size of 8. |
|
DeltaCompressor(Kryo kryo,
Serializer serializer,
int bufferSize,
int chunkSize)
|
|
StreamCompressor(Serializer serializer)
|
|
StreamCompressor(Serializer serializer,
int bufferSize)
|
|
| Uses of Serializer in com.esotericsoftware.kryo.serialize |
|---|
| Subclasses of Serializer in com.esotericsoftware.kryo.serialize | |
|---|---|
class |
ArraySerializer
Serializes arrays. |
class |
BeanSerializer
Serializes Java beans using bean accessor methods. |
class |
BigDecimalSerializer
Serializes instances of BigDecimal. |
class |
BigIntegerSerializer
Serializes instances of BigInteger. |
class |
BooleanSerializer
Writes a 1 byte boolean. |
class |
ByteSerializer
Writes 1 byte. |
class |
CharSerializer
Writes a 2 byte char. |
class |
ClassSerializer
Serializes class objects. |
class |
CollectionSerializer
Serializes objects that implement the Collection interface. |
class |
CompatibleFieldSerializer
Serializes objects using direct field assignment, with limited support for forward and backward compatibility. |
class |
CustomSerializer
|
class |
DateSerializer
Serializes instances of Date. |
class |
DoubleSerializer
Writes a 1-10 byte double. |
class |
EnumSerializer
Writes a 1-3 byte enum. |
class |
FieldSerializer
Serializes objects using direct field assignment. |
class |
FloatSerializer
Writes a 1-5 byte float. |
class |
IntSerializer
Writes a 1-5 byte integer. |
class |
LongSerializer
Writes a 1-10 byte long. |
class |
MapSerializer
Serializes objects that implement the Map interface. |
class |
ReferenceFieldSerializer
Serializes objects using direct field assignment, handling object references and cyclic graphs. |
class |
SerializableSerializer
Serializes objects using Java's built in serialization mechanism. |
class |
ShortSerializer
Writes a 1-3 byte short. |
class |
SimpleSerializer<T>
Convenience class that provides simpler methods for reading and writing object data. |
class |
StringSerializer
Writes a String as UTF-8 bytes. |
| Methods in com.esotericsoftware.kryo.serialize with parameters of type Serializer | |
|---|---|
void |
CompatibleFieldSerializer.CachedField.setClass(java.lang.Class fieldClass,
Serializer serializer)
|
void |
FieldSerializer.CachedField.setClass(java.lang.Class fieldClass,
Serializer serializer)
|
void |
CollectionSerializer.setElementClass(java.lang.Class elementClass,
Serializer serializer)
|
void |
MapSerializer.setKeyClass(java.lang.Class keyClass,
Serializer keySerializer)
|
void |
MapSerializer.setValueClass(java.lang.Class valueClass,
Serializer valueSerializer)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||