voldemort.store.socket.clientrequest
Class GetClientRequest
java.lang.Object
voldemort.store.socket.clientrequest.AbstractClientRequest<T>
voldemort.store.socket.clientrequest.AbstractStoreClientRequest<java.util.List<Versioned<byte[]>>>
voldemort.store.socket.clientrequest.GetClientRequest
- All Implemented Interfaces:
- ClientRequest<java.util.List<Versioned<byte[]>>>
public class GetClientRequest
- extends AbstractStoreClientRequest<java.util.List<Versioned<byte[]>>>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GetClientRequest
public GetClientRequest(java.lang.String storeName,
RequestFormat requestFormat,
RequestRoutingType requestRoutingType,
ByteArray key,
byte[] transforms)
isCompleteResponse
public boolean isCompleteResponse(java.nio.ByteBuffer buffer)
- Description copied from interface:
ClientRequest
- isCompleteResponse determines if the response that the
ClientRequestExecutor
's received thus far is inclusive of the
entire response. This relies on the RequestFormat
instance's
isCompleteXxxResponse methods.
This is used internally by the ClientRequest
logic and should not
be invoked by users of the sub-system.
- Parameters:
buffer
- ByteBuffer containing the data received thus far
- Returns:
- True if the buffer contains the complete response, false if it
only includes part of the response.
formatRequestInternal
protected void formatRequestInternal(java.io.DataOutputStream outputStream)
throws java.io.IOException
- Specified by:
formatRequestInternal
in class AbstractClientRequest<java.util.List<Versioned<byte[]>>>
- Throws:
java.io.IOException
parseResponseInternal
protected java.util.List<Versioned<byte[]>> parseResponseInternal(java.io.DataInputStream inputStream)
throws java.io.IOException
- Specified by:
parseResponseInternal
in class AbstractClientRequest<java.util.List<Versioned<byte[]>>>
- Throws:
java.io.IOException
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu