Package voldemort.coordinator

Class Summary
CoordinatorConfig  
CoordinatorErrorStats Class to keep track of all the errors in the Coordinator service
CoordinatorPipelineFactory A PipelineFactory implementation to setup the Netty Pipeline in the Coordinator
CoordinatorService A Netty based HTTP service that accepts REST requests from the Voldemort thin clients and invokes the corresponding Fat client API.
CoordinatorUtils  
DynamicTimeoutStoreClient<K,V> A special store client to invoke Voldemort operations with the following new features: 1) Per call timeout facility 2) Ability to disable resolution per call TODO: Merge this with DefaultStoreClient eventually.
FatClientWrapper A Wrapper class to provide asynchronous API for calling the fat client methods.
GetSchemataRequestExecutor  
HttpDeleteRequestExecutor A Runnable class that uses the specified Fat client to perform a Voldemort DELETE operation.
HttpGetAllRequestExecutor A Runnable class that uses the specified Fat client to perform a Voldemort GET operation.
HttpGetRequestExecutor A Runnable class that uses the specified Fat client to perform a Voldemort GET operation.
HttpPutRequestExecutor A Runnable class that uses the specified Fat client to perform a Voldemort PUT operation.
NoopHttpRequestHandler A class that does a Noop after handling a REST request from the thin client.
RESTErrorHandler A Generic class used to propagate the error back to the client over the Netty channel
VectorClockWrapper A wrapper for Vector clock used for serialization purposes.
VoldemortHttpRequestHandler A class to handle the HTTP request and execute the same on behalf of the thin client.
 



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