voldemort.store.routed.action
Class AbstractKeyBasedAction<K,V,PD extends PipelineData<K,V>>

java.lang.Object
  extended by voldemort.store.routed.action.AbstractAction<K,V,PD>
      extended by voldemort.store.routed.action.AbstractKeyBasedAction<K,V,PD>
All Implemented Interfaces:
Action
Direct Known Subclasses:
AbstractHintedHandoffAction, PerformParallelDeleteRequests, PerformParallelPutRequests, PerformParallelRequests, PerformSerialPutRequests, PerformSerialRequests, PerformZoneSerialRequests

public abstract class AbstractKeyBasedAction<K,V,PD extends PipelineData<K,V>>
extends AbstractAction<K,V,PD>


Field Summary
protected  K key
           
 
Fields inherited from class voldemort.store.routed.action.AbstractAction
completeEvent, logger, pipelineData
 
Constructor Summary
protected AbstractKeyBasedAction(PD pipelineData, Pipeline.Event completeEvent, K key)
           
 
Method Summary
 
Methods inherited from class voldemort.store.routed.action.AbstractAction
handleResponseError, handleResponseError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface voldemort.store.routed.action.Action
execute
 

Field Detail

key

protected final K key
Constructor Detail

AbstractKeyBasedAction

protected AbstractKeyBasedAction(PD pipelineData,
                                 Pipeline.Event completeEvent,
                                 K key)


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu