Uses of Interface
voldemort.serialization.Serializer

Packages that use Serializer
voldemort.client The user facing interface to Voldemort. 
voldemort.serialization Code for mapping objects to bytes and bytes to objects. 
voldemort.serialization.avro Classes associated with Avro specific serializers 
voldemort.serialization.avro.versioned   
voldemort.serialization.json Classes associated with our custom binary JSON serializers 
voldemort.serialization.protobuf Classes associated with Protocol buffers serializers 
voldemort.serialization.thrift Classes associated with Thrift serializers 
voldemort.store The Store interface is the primary interface for Voldemort. 
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.serialized A store implementation that handles serialization to bytes from rich objects. 
voldemort.store.views Classes related to Views and server side transforms 
 

Uses of Serializer in voldemort.client
 

Constructors in voldemort.client with parameters of type Serializer
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> transformsSerializer)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> transformsSerializer)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> transformsSerializer)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, int nodeId, Time time)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, int nodeId, Time time)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, int nodeId, Time time)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, int nodeId, Time time)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, java.lang.String storesXml)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, java.lang.String storesXml)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, java.lang.String storesXml)
           
MockStoreClientFactory(Serializer<?> keySerializer, Serializer<?> valueSerializer, Serializer<?> viewValueSerializer, Serializer<?> transformsSerializer, java.lang.String storesXml)
           
 

Uses of Serializer in voldemort.serialization
 

Classes in voldemort.serialization that implement Serializer
 class ByteArraySerializer
           
 class IdentitySerializer
          A Serializer implementation that does nothing at all, just maps byte arrays to identical byte arrays
 class ObjectSerializer<T>
          Transform java objects into bytes using java's built in serialization mechanism
 class SlopSerializer
          A Serializer for writing Slops
 class StringSerializer
          A Serializer that serializes strings
 class VersionedSerializer<T>
          A Serializer that removes the Versioned wrapper and delegates to a user-supplied serializer to deal with the remaining bytes
 

Methods in voldemort.serialization that return Serializer
 Serializer<?> SerializerFactory.getSerializer(SerializerDefinition serializerDef)
           
 Serializer<?> DefaultSerializerFactory.getSerializer(SerializerDefinition serializerDef)
           
 

Constructors in voldemort.serialization with parameters of type Serializer
VersionedSerializer(Serializer<T> innerSerializer)
           
 

Uses of Serializer in voldemort.serialization.avro
 

Classes in voldemort.serialization.avro that implement Serializer
 class AvroGenericSerializer
          Avro serializer that uses the generic representation for Avro data.
 class AvroReflectiveSerializer<T>
           Avro serializer that uses Java reflection to generate schemas and protocols for existing classes.
 class AvroSpecificSerializer<T extends SpecificRecord>
           Avro serializer that relies on generated Java classes for schemas and protocols.
 

Uses of Serializer in voldemort.serialization.avro.versioned
 

Classes in voldemort.serialization.avro.versioned that implement Serializer
 class AvroVersionedGenericSerializer
          Avro serializer that uses the generic representation for Avro data.
 

Uses of Serializer in voldemort.serialization.json
 

Classes in voldemort.serialization.json that implement Serializer
 class JsonTypeSerializer
          A serializer that goes from a simple JSON like object definition + an object instance to serialized bytes and back again.
 

Uses of Serializer in voldemort.serialization.protobuf
 

Classes in voldemort.serialization.protobuf that implement Serializer
 class ProtoBufSerializer<T extends Message>
          A serializer that relies on Protocol Buffers for serialization and deserialization.
 

Uses of Serializer in voldemort.serialization.thrift
 

Classes in voldemort.serialization.thrift that implement Serializer
 class ThriftSerializer<T extends TBase<?,?>>
          ThriftSerializer uses one of the Thrift protocols (binary, json and simple-json) to serialize and deserialize a Thrift generated object.
 

Uses of Serializer in voldemort.store
 

Methods in voldemort.store that return Serializer
static
<T> Serializer<T>
StoreUtils.unsafeGetSerializer(SerializerFactory serializerFactory, SerializerDefinition serializerDefinition)
          This is a temporary measure until we have a type-safe solution for retrieving serializers from a SerializerFactory.
 

Uses of Serializer in voldemort.store.readonly
 

Constructors in voldemort.store.readonly with parameters of type Serializer
ExternalSorter(Serializer<V> serializer, java.util.Comparator<V> comparator, int internalSortSize, int numThreads)
          Create an external sorter using the given serializer and internal sort size.
ExternalSorter(Serializer<V> serializer, java.util.Comparator<V> comparator, int internalSortSize, java.lang.String tempDir, int bufferSize, int numThreads, boolean gzip)
          Create an external sorter using the given serializer and internal sort size.
ExternalSorter(Serializer<V> serializer, int internalSortSize, int numThreads)
          Create an external sorter using the given serializer and internal sort size.
 

Uses of Serializer in voldemort.store.serialized
 

Methods in voldemort.store.serialized that return Serializer
protected  Serializer<K> SerializingStore.getKeySerializer()
           
protected  Serializer<V> SerializingStore.getValueSerializer()
           
 

Methods in voldemort.store.serialized with parameters of type Serializer
static
<K1,V1,T1> SerializingStorageEngine<K1,V1,T1>
SerializingStorageEngine.wrap(StorageEngine<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
static
<K1,V1,T1> SerializingStorageEngine<K1,V1,T1>
SerializingStorageEngine.wrap(StorageEngine<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
static
<K1,V1,T1> SerializingStorageEngine<K1,V1,T1>
SerializingStorageEngine.wrap(StorageEngine<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
static
<K1,V1,T1> SerializingStore<K1,V1,T1>
SerializingStore.wrap(Store<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
static
<K1,V1,T1> SerializingStore<K1,V1,T1>
SerializingStore.wrap(Store<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
static
<K1,V1,T1> SerializingStore<K1,V1,T1>
SerializingStore.wrap(Store<ByteArray,byte[],byte[]> s, Serializer<K1> k, Serializer<V1> v, Serializer<T1> t)
           
 

Constructors in voldemort.store.serialized with parameters of type Serializer
SerializingStorageEngine(StorageEngine<ByteArray,byte[],byte[]> innerStorageEngine, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
SerializingStorageEngine(StorageEngine<ByteArray,byte[],byte[]> innerStorageEngine, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
SerializingStorageEngine(StorageEngine<ByteArray,byte[],byte[]> innerStorageEngine, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
SerializingStore(Store<ByteArray,byte[],byte[]> store, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
SerializingStore(Store<ByteArray,byte[],byte[]> store, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
SerializingStore(Store<ByteArray,byte[],byte[]> store, Serializer<K> keySerializer, Serializer<V> valueSerializer, Serializer<T> transformsSerializer)
           
 

Uses of Serializer in voldemort.store.views
 

Constructors in voldemort.store.views with parameters of type Serializer
ViewStorageEngine(java.lang.String name, StorageEngine<ByteArray,byte[],byte[]> target, Serializer<?> valSerializer, Serializer<?> transformSerializer, Serializer<?> targetKeySerializer, Serializer<?> targetValSerializer, CompressionStrategy valueCompressionStrategy, View<?,?,?,?> valueTrans)
           
ViewStorageEngine(java.lang.String name, StorageEngine<ByteArray,byte[],byte[]> target, Serializer<?> valSerializer, Serializer<?> transformSerializer, Serializer<?> targetKeySerializer, Serializer<?> targetValSerializer, CompressionStrategy valueCompressionStrategy, View<?,?,?,?> valueTrans)
           
ViewStorageEngine(java.lang.String name, StorageEngine<ByteArray,byte[],byte[]> target, Serializer<?> valSerializer, Serializer<?> transformSerializer, Serializer<?> targetKeySerializer, Serializer<?> targetValSerializer, CompressionStrategy valueCompressionStrategy, View<?,?,?,?> valueTrans)
           
ViewStorageEngine(java.lang.String name, StorageEngine<ByteArray,byte[],byte[]> target, Serializer<?> valSerializer, Serializer<?> transformSerializer, Serializer<?> targetKeySerializer, Serializer<?> targetValSerializer, CompressionStrategy valueCompressionStrategy, View<?,?,?,?> valueTrans)
           
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu