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.server The Voldemort server. 
voldemort.server.protocol The server side of request RPC handling. 
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.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.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)
           
 

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)
           
 

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