Uses of Class
voldemort.store.CompositeVoldemortRequest

Packages that use CompositeVoldemortRequest
voldemort.coordinator   
voldemort.server.rest   
voldemort.store The Store interface is the primary interface for Voldemort. 
voldemort.store.logging A wrapper store which deals with logging. 
voldemort.store.routed A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes. 
voldemort.store.stats Store wrappers which deal with statistics 
voldemort.store.versioned Store decorators that interact with versions. 
 

Uses of CompositeVoldemortRequest in voldemort.coordinator
 

Methods in voldemort.coordinator with parameters of type CompositeVoldemortRequest
 boolean DynamicTimeoutStoreClient.deleteWithCustomTimeout(CompositeVoldemortRequest<K,V> deleteRequestObject)
          Performs a delete operation with the specified composite request object
 java.util.Map<K,java.util.List<Versioned<V>>> DynamicTimeoutStoreClient.getAllWithCustomTimeout(CompositeVoldemortRequest<K,V> requestWrapper)
          Performs a get all operation with the specified composite request object
 java.util.List<Versioned<V>> DynamicTimeoutStoreClient.getWithCustomTimeout(CompositeVoldemortRequest<K,V> requestWrapper)
          Performs a get operation with the specified composite request object
 Version DynamicTimeoutStoreClient.putVersionedWithCustomTimeout(CompositeVoldemortRequest<K,V> requestWrapper)
          Performs a Versioned put operation with the specified composite request object
 Version DynamicTimeoutStoreClient.putWithCustomTimeout(CompositeVoldemortRequest<K,V> requestWrapper)
          Performs a put operation with the specified composite request object
 void FatClientWrapper.submitDeleteRequest(CompositeVoldemortRequest<ByteArray,byte[]> deleteRequestObject, org.jboss.netty.channel.MessageEvent deleteRequestEvent, long startTimestampInNs)
          Interface to perform delete operation on the fat client
 

Constructors in voldemort.coordinator with parameters of type CompositeVoldemortRequest
HttpDeleteRequestExecutor(CompositeVoldemortRequest<ByteArray,byte[]> deleteRequestObject, org.jboss.netty.channel.MessageEvent requestEvent, DynamicTimeoutStoreClient<ByteArray,byte[]> storeClient, long startTimestampInNs, StoreStats coordinatorPerfStats)
           
HttpGetAllRequestExecutor(CompositeVoldemortRequest<ByteArray,byte[]> getAllRequestObject, org.jboss.netty.channel.MessageEvent requestMessageEvent, DynamicTimeoutStoreClient<ByteArray,byte[]> storeClient, java.lang.String storeName, long startTimestampInNs, StoreStats coordinatorPerfStats)
           
HttpGetRequestExecutor(CompositeVoldemortRequest<ByteArray,byte[]> getRequestObject, org.jboss.netty.channel.MessageEvent requestEvent, DynamicTimeoutStoreClient<ByteArray,byte[]> storeClient, long startTimestampInNs, StoreStats coordinatorPerfStats)
           
HttpPutRequestExecutor(CompositeVoldemortRequest<ByteArray,byte[]> putRequestObject, org.jboss.netty.channel.MessageEvent requestEvent, DynamicTimeoutStoreClient<ByteArray,byte[]> storeClient, long startTimestampInNs, StoreStats coordinatorPerfStats)
           
 

Uses of CompositeVoldemortRequest in voldemort.server.rest
 

Fields in voldemort.server.rest declared as CompositeVoldemortRequest
protected  CompositeVoldemortRequest<ByteArray,byte[]> RestServerRequestValidator.requestObject
           
 

Methods in voldemort.server.rest that return CompositeVoldemortRequest
 CompositeVoldemortRequest<ByteArray,byte[]> RestServerPutRequestValidator.constructCompositeVoldemortRequestObject()
           
abstract  CompositeVoldemortRequest<ByteArray,byte[]> RestServerRequestValidator.constructCompositeVoldemortRequestObject()
           
 CompositeVoldemortRequest<ByteArray,byte[]> RestServerGetRequestValidator.constructCompositeVoldemortRequestObject()
           
 CompositeVoldemortRequest<ByteArray,byte[]> RestServerDeleteRequestValidator.constructCompositeVoldemortRequestObject()
           
 CompositeVoldemortRequest<ByteArray,byte[]> VoldemortStoreRequest.getRequestObject()
           
 

Constructors in voldemort.server.rest with parameters of type CompositeVoldemortRequest
VoldemortStoreRequest(CompositeVoldemortRequest<ByteArray,byte[]> requestObject, Store<ByteArray,byte[],byte[]> store, int zoneId)
           
 

Uses of CompositeVoldemortRequest in voldemort.store
 

Subclasses of CompositeVoldemortRequest in voldemort.store
 class CompositeDeleteVoldemortRequest<K,V>
          A class that defines a composite delete request containing the key to delete, corresponding version, timeout, routing type, origin time
 class CompositeGetAllVoldemortRequest<K,V>
          A class that defines a composite get all request containing a reference to the iterable keys, a flag to indicate if the conflicts should be resolved and the timeout, routing type and origin time
 class CompositeGetVersionVoldemortRequest<K,V>
          A class that defines a composite get version request containing a reference to the key, a flag to indicate if the conflicts should be resolved, the timeout, routing type and origin time
 class CompositeGetVoldemortRequest<K,V>
          A class that defines a composite get request containing the key, a flag to indicate whether the conflicts should be resolved, the timeout, routing type and origin time
 class CompositePutVoldemortRequest<K,V>
          A class that defines a composite put request containing the key, the value and the timeout
 class CompositeVersionedPutVoldemortRequest<K,V>
          A class that defines a composite put request containing the key, the versioned value, the timeout, routing type and origin time
 

Methods in voldemort.store with parameters of type CompositeVoldemortRequest
 boolean Store.delete(CompositeVoldemortRequest<K,V> request)
          Delete all entries prior to the given version
 boolean DelegatingStore.delete(CompositeVoldemortRequest<K,V> request)
           
 boolean AbstractStore.delete(CompositeVoldemortRequest<K,V> request)
           
 java.util.List<Versioned<V>> Store.get(CompositeVoldemortRequest<K,V> request)
          Get the value associated with the given key
 java.util.List<Versioned<V>> DelegatingStore.get(CompositeVoldemortRequest<K,V> request)
           
 java.util.List<Versioned<V>> AbstractStore.get(CompositeVoldemortRequest<K,V> request)
           
 java.util.Map<K,java.util.List<Versioned<V>>> Store.getAll(CompositeVoldemortRequest<K,V> request)
          Get the values associated with the given keys and returns them in a Map of keys to a list of versioned values.
 java.util.Map<K,java.util.List<Versioned<V>>> DelegatingStore.getAll(CompositeVoldemortRequest<K,V> request)
           
 java.util.Map<K,java.util.List<Versioned<V>>> AbstractStore.getAll(CompositeVoldemortRequest<K,V> request)
           
 void Store.put(CompositeVoldemortRequest<K,V> request)
          Associate the value with the key and version in this store
 void DelegatingStore.put(CompositeVoldemortRequest<K,V> request)
           
 void AbstractStore.put(CompositeVoldemortRequest<K,V> request)
           
 

Uses of CompositeVoldemortRequest in voldemort.store.logging
 

Methods in voldemort.store.logging with parameters of type CompositeVoldemortRequest
 boolean LoggingStore.delete(CompositeVoldemortRequest<K,V> request)
           
 java.util.List<Versioned<V>> LoggingStore.get(CompositeVoldemortRequest<K,V> request)
           
 void LoggingStore.put(CompositeVoldemortRequest<K,V> request)
           
 

Uses of CompositeVoldemortRequest in voldemort.store.routed
 

Methods in voldemort.store.routed with parameters of type CompositeVoldemortRequest
 boolean PipelineRoutedStore.delete(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 java.util.List<Versioned<byte[]>> PipelineRoutedStore.get(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 java.util.Map<ByteArray,java.util.List<Versioned<byte[]>>> PipelineRoutedStore.getAll(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 void PipelineRoutedStore.put(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 

Uses of CompositeVoldemortRequest in voldemort.store.stats
 

Methods in voldemort.store.stats with parameters of type CompositeVoldemortRequest
 boolean StatTrackingStore.delete(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 java.util.List<Versioned<byte[]>> StatTrackingStore.get(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 java.util.Map<ByteArray,java.util.List<Versioned<byte[]>>> StatTrackingStore.getAll(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 void StatTrackingStore.put(CompositeVoldemortRequest<ByteArray,byte[]> request)
           
 

Uses of CompositeVoldemortRequest in voldemort.store.versioned
 

Methods in voldemort.store.versioned with parameters of type CompositeVoldemortRequest
 java.util.List<Versioned<V>> InconsistencyResolvingStore.get(CompositeVoldemortRequest<K,V> request)
           
 java.util.Map<K,java.util.List<Versioned<V>>> InconsistencyResolvingStore.getAll(CompositeVoldemortRequest<K,V> request)
           
 



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