Uses of Class
com.esotericsoftware.kryo.Serializer

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)
           
 



Copyright © 2011. All Rights Reserved.