voldemort.server.socket
Class SocketService

java.lang.Object
  extended by voldemort.common.service.AbstractService
      extended by voldemort.server.AbstractSocketService
          extended by voldemort.server.socket.SocketService
All Implemented Interfaces:
VoldemortService
Direct Known Subclasses:
AdminService

public class SocketService
extends AbstractSocketService

The VoldemortService that loads up the socket server


Field Summary
 
Fields inherited from class voldemort.server.AbstractSocketService
enableJmx, port, serviceName
 
Constructor Summary
SocketService(RequestHandlerFactory requestHandlerFactory, int port, int coreConnections, int maxConnections, int socketBufferSize, java.lang.String serviceName, boolean enableJmx)
           
 
Method Summary
 StatusManager getStatusManager()
          Returns a StatusManager instance for use with status reporting tools.
protected  void startInner()
           
protected  void stopInner()
           
 
Methods inherited from class voldemort.server.AbstractSocketService
enableJmx, getPort
 
Methods inherited from class voldemort.common.service.AbstractService
getType, isStarted, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface voldemort.common.service.VoldemortService
getType, isStarted, start, stop
 

Constructor Detail

SocketService

public SocketService(RequestHandlerFactory requestHandlerFactory,
                     int port,
                     int coreConnections,
                     int maxConnections,
                     int socketBufferSize,
                     java.lang.String serviceName,
                     boolean enableJmx)
Method Detail

getStatusManager

public StatusManager getStatusManager()
Description copied from class: AbstractSocketService
Returns a StatusManager instance for use with status reporting tools.

Specified by:
getStatusManager in class AbstractSocketService
Returns:
StatusManager

startInner

protected void startInner()
Specified by:
startInner in class AbstractService

stopInner

protected void stopInner()
Specified by:
stopInner in class AbstractService


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