voldemort.store.routed.action
Class PerformPutHintedHandoff
java.lang.Object
voldemort.store.routed.action.AbstractAction<K,V,PD>
voldemort.store.routed.action.AbstractKeyBasedAction<ByteArray,V,PD>
voldemort.store.routed.action.AbstractHintedHandoffAction<java.lang.Void,PutPipelineData>
voldemort.store.routed.action.PerformPutHintedHandoff
- All Implemented Interfaces:
- Action
public class PerformPutHintedHandoff
- extends AbstractHintedHandoffAction<java.lang.Void,PutPipelineData>
|
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 |
PerformPutHintedHandoff
public PerformPutHintedHandoff(PutPipelineData pipelineData,
Pipeline.Event completeEvent,
ByteArray key,
Versioned<byte[]> versioned,
byte[] transforms,
HintedHandoff hintedHandoff,
Time time)
execute
public void execute(Pipeline pipeline)
- Description copied from interface:
Action
- Executes some portion of the overall logic in the routing pipeline.
- Specified by:
execute in interface Action- Specified by:
execute in class AbstractHintedHandoffAction<java.lang.Void,PutPipelineData>
- 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