Uses of Class
voldemort.client.ClientConfig

Packages that use ClientConfig
voldemort.client The user facing interface to Voldemort. 
 

Uses of ClientConfig in voldemort.client
 

Methods in voldemort.client that return ClientConfig
protected  ClientConfig AbstractStoreClientFactory.getConfig()
           
 ClientConfig ClientConfig.setBootstrapUrls(java.util.List<java.lang.String> bootstrapUrls)
          Set the bootstrap urls from which to attempt a connection
 ClientConfig ClientConfig.setBootstrapUrls(java.lang.String... bootstrapUrls)
          Set the bootstrap urls from which to attempt a connection
 ClientConfig ClientConfig.setClientZoneId(int clientZoneId)
           
 ClientConfig ClientConfig.setConnectionTimeout(int connectionTimeout, java.util.concurrent.TimeUnit unit)
          Set the maximum allowable time to block waiting for a free connection
 ClientConfig ClientConfig.setEnableJmx(boolean enableJmx)
          Enable JMX monitoring of the clients?
 ClientConfig ClientConfig.setEnableLazy(boolean enableLazy)
          Enable lazy initialization of clients?
 ClientConfig ClientConfig.setEnablePipelineRoutedStore(boolean enablePipelineRoutedStore)
           
 ClientConfig ClientConfig.setFailureDetectorAsyncRecoveryInterval(long failureDetectorAsyncRecoveryInterval)
           
 ClientConfig ClientConfig.setFailureDetectorBannagePeriod(long failureDetectorBannagePeriod)
           
 ClientConfig ClientConfig.setFailureDetectorCatastrophicErrorTypes(java.util.List<java.lang.String> failureDetectorCatastrophicErrorTypes)
           
 ClientConfig ClientConfig.setFailureDetectorImplementation(java.lang.String failureDetectorImplementation)
           
 ClientConfig ClientConfig.setFailureDetectorRequestLengthThreshold(long failureDetectorRequestLengthThreshold)
           
 ClientConfig ClientConfig.setFailureDetectorThreshold(int failureDetectorThreshold)
           
 ClientConfig ClientConfig.setFailureDetectorThresholdCountMinimum(int failureDetectorThresholdCountMinimum)
           
 ClientConfig ClientConfig.setFailureDetectorThresholdInterval(long failureDetectorThresholdInterval)
           
 ClientConfig ClientConfig.setMaxBootstrapRetries(int maxBootstrapRetries)
          If we are unable to bootstrap, how many times should we re-try?
 ClientConfig ClientConfig.setMaxConnectionsPerNode(int maxConnectionsPerNode)
          Set the maximum number of connection allowed to each voldemort node
 ClientConfig ClientConfig.setMaxQueuedRequests(int maxQueuedRequests)
          Set the maximum number of queued node operations before client actions will be blocked
 ClientConfig ClientConfig.setMaxThreads(int maxThreads)
          Set the maximum number of client threads
 ClientConfig ClientConfig.setMaxTotalConnections(int maxTotalConnections)
          Set the maximum number of connections allowed to all voldemort nodes
 ClientConfig ClientConfig.setNodeBannagePeriod(int nodeBannagePeriod, java.util.concurrent.TimeUnit unit)
          Deprecated. Use setFailureDetectorBannagePeriod(long) instead
 ClientConfig ClientConfig.setRequestFormatType(RequestFormatType requestFormatType)
          Set the request format type used for network communications (for example protocol buffers)
 ClientConfig ClientConfig.setRoutingTier(RoutingTier routingTier)
          Set the tier at which routing occurs.
 ClientConfig ClientConfig.setRoutingTimeout(int routingTimeout, java.util.concurrent.TimeUnit unit)
          Set the timeout for all blocking operations to complete on all nodes.
 ClientConfig ClientConfig.setSelectors(int selectors)
           
 ClientConfig ClientConfig.setSerializerFactory(SerializerFactory serializerFactory)
          Set the SerializerFactory used to serialize and deserialize values
 ClientConfig ClientConfig.setSocketBufferSize(int socketBufferSize)
          Set the size of the socket buffer to use for both socket reads and socket writes
 ClientConfig ClientConfig.setSocketKeepAlive(boolean socketKeepAlive)
           
 ClientConfig ClientConfig.setSocketTimeout(int socketTimeout, java.util.concurrent.TimeUnit unit)
          Set the SO_TIMEOUT for the socket if using HTTP or socket based network communication.
 ClientConfig ClientConfig.setThreadIdleTime(long threadIdleTime, java.util.concurrent.TimeUnit unit)
          The amount of time to keep an idle client thread alive
 

Methods in voldemort.client with parameters of type ClientConfig
protected  voldemort.cluster.failuredetector.FailureDetector SocketStoreClientFactory.initFailureDetector(ClientConfig config, java.util.Collection<voldemort.cluster.Node> nodes)
           
protected  voldemort.cluster.failuredetector.FailureDetector HttpStoreClientFactory.initFailureDetector(ClientConfig config, java.util.Collection<voldemort.cluster.Node> nodes)
           
protected abstract  voldemort.cluster.failuredetector.FailureDetector AbstractStoreClientFactory.initFailureDetector(ClientConfig config, java.util.Collection<voldemort.cluster.Node> nodes)
           
 

Constructors in voldemort.client with parameters of type ClientConfig
AbstractStoreClientFactory(ClientConfig config)
           
HttpStoreClientFactory(ClientConfig config)
           
SocketStoreClientFactory(ClientConfig config)
           
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao