voldemort.server.protocol.admin
Class FetchPartitionFileStreamRequestHandler
java.lang.Object
voldemort.server.protocol.admin.FetchPartitionFileStreamRequestHandler
- All Implemented Interfaces:
- StreamRequestHandler
public class FetchPartitionFileStreamRequestHandler
- extends java.lang.Object
- implements StreamRequestHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FetchPartitionFileStreamRequestHandler
protected FetchPartitionFileStreamRequestHandler(VAdminProto.FetchPartitionFilesRequest request,
MetadataStore metadataStore,
VoldemortConfig voldemortConfig,
StoreRepository storeRepository)
getDirection
public StreamRequestHandler.StreamRequestDirection getDirection()
- Specified by:
getDirection
in interface StreamRequestHandler
close
public final void close(java.io.DataOutputStream outputStream)
throws java.io.IOException
- Specified by:
close
in interface StreamRequestHandler
- Throws:
java.io.IOException
handleError
public final void handleError(java.io.DataOutputStream outputStream,
VoldemortException e)
throws java.io.IOException
- Specified by:
handleError
in interface StreamRequestHandler
- Throws:
java.io.IOException
handleRequest
public StreamRequestHandler.StreamRequestHandlerState handleRequest(java.io.DataInputStream inputStream,
java.io.DataOutputStream outputStream)
throws java.io.IOException
- Description copied from interface:
StreamRequestHandler
- Handles a "segment" of a streaming request.
- Specified by:
handleRequest
in interface StreamRequestHandler
- Returns:
StreamRequestHandler.StreamRequestHandlerState
- Throws:
java.io.IOException
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu