voldemort.server.protocol
Class AbstractRequestHandler

java.lang.Object
  extended by voldemort.server.protocol.AbstractRequestHandler
All Implemented Interfaces:
RequestHandler
Direct Known Subclasses:
ProtoBuffRequestHandler, VoldemortNativeRequestHandler

public abstract class AbstractRequestHandler
extends java.lang.Object
implements RequestHandler

A base class with a few helper fields for writing a RequestHandler


Constructor Summary
protected AbstractRequestHandler(ErrorCodeMapper errorMapper, StoreRepository repository)
           
 
Method Summary
protected  ErrorCodeMapper getErrorMapper()
           
protected  Store<ByteArray,byte[],byte[]> getStore(java.lang.String name, RequestRoutingType type)
           
protected  StoreRepository getStoreRepository()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface voldemort.server.protocol.RequestHandler
handleRequest, isCompleteRequest
 

Constructor Detail

AbstractRequestHandler

protected AbstractRequestHandler(ErrorCodeMapper errorMapper,
                                 StoreRepository repository)
Method Detail

getErrorMapper

protected ErrorCodeMapper getErrorMapper()

getStoreRepository

protected StoreRepository getStoreRepository()

getStore

protected Store<ByteArray,byte[],byte[]> getStore(java.lang.String name,
                                                  RequestRoutingType type)


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