voldemort.store.routed.action
Class AbstractAction<K,V,PD extends PipelineData<K,V>>
java.lang.Object
voldemort.store.routed.action.AbstractAction<K,V,PD>
- All Implemented Interfaces:
- Action
- Direct Known Subclasses:
- AbstractConfigureNodes, AbstractKeyBasedAction, AbstractReadRepair, IncrementClock, PerformParallelGetAllRequests, PerformSerialGetAllRequests
public abstract class AbstractAction<K,V,PD extends PipelineData<K,V>>
- extends java.lang.Object
- implements Action
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 |
pipelineData
protected final PD extends PipelineData<K,V> pipelineData
completeEvent
protected final Pipeline.Event completeEvent
logger
protected final org.apache.log4j.Logger logger
AbstractAction
protected AbstractAction(PD pipelineData,
Pipeline.Event completeEvent)
handleResponseError
protected boolean handleResponseError(Response<?,?> response,
Pipeline pipeline,
FailureDetector failureDetector)
handleResponseError
protected boolean handleResponseError(java.lang.Exception e,
Node node,
long requestTime,
Pipeline pipeline,
FailureDetector failureDetector)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu