voldemort.store.routed.action
Class GetAllConfigureNodes
java.lang.Object
voldemort.store.routed.action.AbstractAction<K,V,PD>
voldemort.store.routed.action.AbstractConfigureNodes<java.lang.Iterable<ByteArray>,java.util.Map<ByteArray,java.util.List<Versioned<byte[]>>>,GetAllPipelineData>
voldemort.store.routed.action.GetAllConfigureNodes
- All Implemented Interfaces:
- Action
public class GetAllConfigureNodes
- extends AbstractConfigureNodes<java.lang.Iterable<ByteArray>,java.util.Map<ByteArray,java.util.List<Versioned<byte[]>>>,GetAllPipelineData>
Constructor Summary |
GetAllConfigureNodes(GetAllPipelineData pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int preferred,
int required,
RoutingStrategy routingStrategy,
java.lang.Iterable<ByteArray> keys,
java.util.Map<ByteArray,byte[]> transforms,
Zone clientZone,
ZoneAffinity zoneAffinity)
|
Method Summary |
void |
execute(Pipeline pipeline)
Executes some portion of the overall logic in the routing pipeline. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GetAllConfigureNodes
public GetAllConfigureNodes(GetAllPipelineData pipelineData,
Pipeline.Event completeEvent,
FailureDetector failureDetector,
int preferred,
int required,
RoutingStrategy routingStrategy,
java.lang.Iterable<ByteArray> keys,
java.util.Map<ByteArray,byte[]> transforms,
Zone clientZone,
ZoneAffinity zoneAffinity)
execute
public void execute(Pipeline pipeline)
- Description copied from interface:
Action
- Executes some portion of the overall logic in the routing pipeline.
- Parameters:
pipeline
- Pipeline
instance of which this action is a part,
used for adding events to the event queue or getting the
Pipeline.Operation
that resulted in the action being called
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu