voldemort.store.socket.clientrequest
Class DeleteClientRequest
java.lang.Object
voldemort.store.socket.clientrequest.AbstractClientRequest<T>
voldemort.store.socket.clientrequest.AbstractStoreClientRequest<java.lang.Boolean>
voldemort.store.socket.clientrequest.DeleteClientRequest
- All Implemented Interfaces:
- ClientRequest<java.lang.Boolean>
public class DeleteClientRequest
- extends AbstractStoreClientRequest<java.lang.Boolean>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeleteClientRequest
public DeleteClientRequest(java.lang.String storeName,
RequestFormat requestFormat,
RequestRoutingType requestRoutingType,
ByteArray key,
Version version)
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.lang.Boolean>
- Throws:
java.io.IOException
parseResponseInternal
protected java.lang.Boolean parseResponseInternal(java.io.DataInputStream inputStream)
throws java.io.IOException
- Specified by:
parseResponseInternal
in class AbstractClientRequest<java.lang.Boolean>
- Throws:
java.io.IOException
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu