Package voldemort.store.routed.action

Classes representing various states for the state based routing stores.

See:
          Description

Interface Summary
Action An Action is executed in response to the Pipeline receiving an Pipeline.Event.
 

Class Summary
AbstractAction<K,V,PD extends PipelineData<K,V>>  
AbstractConfigureNodes<K,V,PD extends PipelineData<K,V>>  
AbstractHintedHandoffAction<V,PD extends BasicPipelineData<V>>  
AbstractKeyBasedAction<K,V,PD extends PipelineData<K,V>>  
AbstractReadRepair<K,V,PD extends PipelineData<K,V>>  
AsyncPutSynchronizer The AsyncPutSynchronizer Class is used for synchronizing operations inside PerformParallelPut action More specifically, it coordinate the exception handling and hinted handoff responsibility between master thread and async put threads
ConfigureNodes<V,PD extends BasicPipelineData<V>>  
ConfigureNodesByZone<V,PD extends BasicPipelineData<V>> Configure the Nodes obtained via the routing strategy based on the zone information.
ConfigureNodesDefault<V,PD extends BasicPipelineData<V>> Default Configure Nodes that does not reorder the list of nodes obtained via the routing strategy
ConfigureNodesLocalHost<V,PD extends BasicPipelineData<V>> Use the default node list returned via the routing strategy.
ConfigureNodesLocalHostByZone<V,PD extends BasicPipelineData<V>> Use the zone aware node list returned via the routing strategy.
ConfigureNodesLocalZoneOnly<V,PD extends BasicPipelineData<V>> Configure the Nodes obtained via the routing strategy based on the zone information.
GetAllConfigureNodes  
GetAllReadRepair  
IncrementClock  
PerformDeleteHintedHandoff  
PerformParallelDeleteRequests<V,PD extends BasicPipelineData<V>>  
PerformParallelGetAllRequests  
PerformParallelPutRequests  
PerformParallelRequests<V,PD extends BasicPipelineData<V>>  
PerformPutHintedHandoff  
PerformSerialGetAllRequests  
PerformSerialPutRequests  
PerformSerialRequests<V,PD extends BasicPipelineData<V>>  
PerformZoneSerialRequests<V,PD extends BasicPipelineData<V>>  
ReadRepair<PD extends BasicPipelineData<java.util.List<Versioned<byte[]>>>>  
 

Package voldemort.store.routed.action Description

Classes representing various states for the state based routing stores.



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