Uses of Class
voldemort.server.RequestRoutingType

Packages that use RequestRoutingType
voldemort.client.protocol Classes that abstract the serialization format for Voldemort client requests. 
voldemort.client.protocol.pb A protocol buffers based client-side request format. 
voldemort.client.protocol.vold Classes specific to our native Voldemort protocol. 
voldemort.rest   
voldemort.rest.server   
voldemort.server The Voldemort server. 
voldemort.server.protocol The server side of request RPC handling. 
voldemort.store The Store interface is the primary interface for Voldemort. 
voldemort.store.socket A store implementation that works remotely over a tcp/ip socket interacting with a SocketServer on the the other side. 
voldemort.store.socket.clientrequest More classes related to how to parse client requests 
 

Uses of RequestRoutingType in voldemort.client.protocol
 

Methods in voldemort.client.protocol with parameters of type RequestRoutingType
 void RequestFormat.writeDeleteRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, VectorClock version, RequestRoutingType routingType)
           
 void RequestFormat.writeGetAllRequest(java.io.DataOutputStream output, java.lang.String storeName, java.lang.Iterable<ByteArray> key, java.util.Map<ByteArray,byte[]> transforms, RequestRoutingType routingType)
           
 void RequestFormat.writeGetRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, byte[] transforms, RequestRoutingType routingType)
           
 void RequestFormat.writeGetVersionRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, RequestRoutingType routingType)
           
 void RequestFormat.writePutRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, byte[] value, byte[] transforms, VectorClock version, RequestRoutingType routingType)
           
 

Uses of RequestRoutingType in voldemort.client.protocol.pb
 

Methods in voldemort.client.protocol.pb with parameters of type RequestRoutingType
 void ProtoBuffClientRequestFormat.writeDeleteRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, VectorClock version, RequestRoutingType routingType)
           
 void ProtoBuffClientRequestFormat.writeGetAllRequest(java.io.DataOutputStream output, java.lang.String storeName, java.lang.Iterable<ByteArray> keys, java.util.Map<ByteArray,byte[]> transforms, RequestRoutingType routingType)
           
 void ProtoBuffClientRequestFormat.writeGetRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, byte[] transforms, RequestRoutingType routingType)
           
 void ProtoBuffClientRequestFormat.writeGetVersionRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, RequestRoutingType routingType)
           
 void ProtoBuffClientRequestFormat.writePutRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, byte[] value, byte[] transforms, VectorClock version, RequestRoutingType routingType)
           
 

Uses of RequestRoutingType in voldemort.client.protocol.vold
 

Methods in voldemort.client.protocol.vold with parameters of type RequestRoutingType
 void VoldemortNativeClientRequestFormat.writeDeleteRequest(java.io.DataOutputStream outputStream, java.lang.String storeName, ByteArray key, VectorClock version, RequestRoutingType routingType)
           
 void VoldemortNativeClientRequestFormat.writeGetAllRequest(java.io.DataOutputStream output, java.lang.String storeName, java.lang.Iterable<ByteArray> keys, java.util.Map<ByteArray,byte[]> transforms, RequestRoutingType routingType)
           
 void VoldemortNativeClientRequestFormat.writeGetRequest(java.io.DataOutputStream outputStream, java.lang.String storeName, ByteArray key, byte[] transforms, RequestRoutingType routingType)
           
 void VoldemortNativeClientRequestFormat.writeGetVersionRequest(java.io.DataOutputStream output, java.lang.String storeName, ByteArray key, RequestRoutingType routingType)
           
 void VoldemortNativeClientRequestFormat.writePutRequest(java.io.DataOutputStream outputStream, java.lang.String storeName, ByteArray key, byte[] value, byte[] transforms, VectorClock version, RequestRoutingType routingType)
           
 

Uses of RequestRoutingType in voldemort.rest
 

Fields in voldemort.rest declared as RequestRoutingType
protected  RequestRoutingType RestRequestValidator.parsedRoutingType
           
 

Methods in voldemort.rest that return RequestRoutingType
 RequestRoutingType RestRequestValidator.getParsedRoutingType()
           
 

Uses of RequestRoutingType in voldemort.rest.server
 

Methods in voldemort.rest.server with parameters of type RequestRoutingType
protected  Store<ByteArray,byte[],byte[]> RestServerRequestHandler.getStore(java.lang.String name, RequestRoutingType type)
          Gets the store for the store name and routing type.
 

Uses of RequestRoutingType in voldemort.server
 

Methods in voldemort.server that return RequestRoutingType
static RequestRoutingType RequestRoutingType.getRequestRoutingType(boolean should_route, boolean ignore_checks)
          Ignore checks takes precedence over should_route and force it to be local store.
static RequestRoutingType RequestRoutingType.getRequestRoutingType(int routingCode)
          ignore checks takes precedence over should_route and force it to be local store.
static RequestRoutingType RequestRoutingType.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RequestRoutingType[] RequestRoutingType.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Uses of RequestRoutingType in voldemort.server.protocol
 

Methods in voldemort.server.protocol with parameters of type RequestRoutingType
protected  Store<ByteArray,byte[],byte[]> AbstractRequestHandler.getStore(java.lang.String name, RequestRoutingType type)
           
 

Uses of RequestRoutingType in voldemort.store
 

Methods in voldemort.store that return RequestRoutingType
 RequestRoutingType CompositeVoldemortRequest.getRoutingType()
           
 

Constructors in voldemort.store with parameters of type RequestRoutingType
CompositeDeleteVoldemortRequest(K key, Version version, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositeGetAllVoldemortRequest(java.lang.Iterable<K> keys, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositeGetVersionVoldemortRequest(K key, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositeGetVoldemortRequest(K key, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositePutVoldemortRequest(K key, V rawValue, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositeVersionedPutVoldemortRequest(K key, Versioned<V> value, long timeoutInMs, long originTimeInMs, RequestRoutingType routingType)
           
CompositeVoldemortRequest(K key, V rawValue, java.lang.Iterable<K> keys, Versioned<V> value, Version version, long timeoutInMs, boolean resolveConflicts, byte operationType, long requestOriginTimeInMs, RequestRoutingType routingType)
           
 

Uses of RequestRoutingType in voldemort.store.socket
 

Methods in voldemort.store.socket with parameters of type RequestRoutingType
 SocketStore SocketStoreFactory.create(java.lang.String storeName, java.lang.String hostName, int port, RequestFormatType requestFormatType, RequestRoutingType requestRoutingType)
          Creates a new SocketStore using the specified store name, remote server, format type and routing type.
 

Constructors in voldemort.store.socket with parameters of type RequestRoutingType
SocketStore(java.lang.String storeName, long timeoutMs, SocketDestination dest, ClientRequestExecutorPool pool, RequestRoutingType requestRoutingType, ClientSocketStats stats)
           
 

Uses of RequestRoutingType in voldemort.store.socket.clientrequest
 

Fields in voldemort.store.socket.clientrequest declared as RequestRoutingType
protected  RequestRoutingType AbstractStoreClientRequest.requestRoutingType
           
 

Methods in voldemort.store.socket.clientrequest with parameters of type RequestRoutingType
 SocketStore ClientRequestExecutorPool.create(java.lang.String storeName, java.lang.String hostName, int port, RequestFormatType requestFormatType, RequestRoutingType requestRoutingType)
          Create a new socket store to talk to a given server for a specific store Note: IGNORE_CHECKS will only be honored for Protobuf request format
 

Constructors in voldemort.store.socket.clientrequest with parameters of type RequestRoutingType
AbstractStoreClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType)
           
DeleteClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType, ByteArray key, Version version)
           
GetAllClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType, java.lang.Iterable<ByteArray> keys, java.util.Map<ByteArray,byte[]> transforms)
           
GetClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType, ByteArray key, byte[] transforms)
           
GetVersionsClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType, ByteArray key)
           
PutClientRequest(java.lang.String storeName, RequestFormat requestFormat, RequestRoutingType requestRoutingType, ByteArray key, Versioned<byte[]> versioned, byte[] transforms)
           
 



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