voldemort.client.protocol.admin
Class AdminClientConfig

java.lang.Object
  extended by voldemort.client.protocol.admin.AdminClientConfig

public class AdminClientConfig
extends java.lang.Object

Client Configuration properties for AdminClient


Field Summary
static java.lang.String ADMIN_CONNECTION_TIMEOUT_SEC_PROPERTY
           
static java.lang.String ADMIN_SOCKET_BUFFER_SIZE_PROPERTY
           
static java.lang.String ADMIN_SOCKET_KEEPALIVE_PROPERTY
           
static java.lang.String ADMIN_SOCKET_TIMEOUT_SEC_PROPERTY
           
static java.lang.String MAX_BACKOFF_DELAY_MS
           
static java.lang.String MAX_CONNECTIONS_PER_NODE_PROPERTY
           
static java.lang.String MAX_THREADS_PROPERTY
           
static java.lang.String MAX_TOTAL_CONNECTIONS_PROPERTY
           
static java.lang.String RESTORE_DATA_TIMEOUT_SEC
           
static java.lang.String THREAD_IDLE_MS_PROPERTY
           
 
Constructor Summary
AdminClientConfig()
           
AdminClientConfig(java.util.Properties properties)
           
 
Method Summary
 long getAdminConnectionTimeoutSec()
           
 int getAdminSocketBufferSize()
           
 boolean getAdminSocketKeepAlive()
           
 long getAdminSocketTimeoutSec()
           
 int getMaxBackoffDelayMs()
           
 int getMaxConnectionsPerNode()
           
 int getMaxThreads()
          Deprecated. 
 int getRestoreDataTimeoutSec()
           
 long getThreadIdleMs()
           
 AdminClientConfig setAdminConnectionTimeoutSec(long adminConnectionTimeoutSec)
           
 AdminClientConfig setAdminSocketBufferSize(int adminSocketBufferSize)
           
 AdminClientConfig setAdminSocketKeepAlive(boolean adminSocketKeepAlive)
           
 AdminClientConfig setAdminSocketTimeoutSec(long adminSocketTimeoutSec)
           
 AdminClientConfig setMaxBackoffDelayMs(int maxBackoffDelayMs)
           
 AdminClientConfig setMaxConnectionsPerNode(int maxConnectionsPerNode)
           
 AdminClientConfig setMaxThreads(int maxThreads)
          Deprecated. 
 void setRestoreDataTimeoutSec(int restoreDataTimeoutSec)
           
 AdminClientConfig setThreadIdleMs(long threadIdleMs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_CONNECTIONS_PER_NODE_PROPERTY

public static final java.lang.String MAX_CONNECTIONS_PER_NODE_PROPERTY
See Also:
Constant Field Values

MAX_TOTAL_CONNECTIONS_PROPERTY

public static final java.lang.String MAX_TOTAL_CONNECTIONS_PROPERTY
See Also:
Constant Field Values

MAX_THREADS_PROPERTY

public static final java.lang.String MAX_THREADS_PROPERTY
See Also:
Constant Field Values

THREAD_IDLE_MS_PROPERTY

public static final java.lang.String THREAD_IDLE_MS_PROPERTY
See Also:
Constant Field Values

ADMIN_CONNECTION_TIMEOUT_SEC_PROPERTY

public static final java.lang.String ADMIN_CONNECTION_TIMEOUT_SEC_PROPERTY
See Also:
Constant Field Values

ADMIN_SOCKET_TIMEOUT_SEC_PROPERTY

public static final java.lang.String ADMIN_SOCKET_TIMEOUT_SEC_PROPERTY
See Also:
Constant Field Values

ADMIN_SOCKET_BUFFER_SIZE_PROPERTY

public static final java.lang.String ADMIN_SOCKET_BUFFER_SIZE_PROPERTY
See Also:
Constant Field Values

ADMIN_SOCKET_KEEPALIVE_PROPERTY

public static final java.lang.String ADMIN_SOCKET_KEEPALIVE_PROPERTY
See Also:
Constant Field Values

RESTORE_DATA_TIMEOUT_SEC

public static final java.lang.String RESTORE_DATA_TIMEOUT_SEC
See Also:
Constant Field Values

MAX_BACKOFF_DELAY_MS

public static final java.lang.String MAX_BACKOFF_DELAY_MS
See Also:
Constant Field Values
Constructor Detail

AdminClientConfig

public AdminClientConfig()

AdminClientConfig

public AdminClientConfig(java.util.Properties properties)
Method Detail

getMaxBackoffDelayMs

public int getMaxBackoffDelayMs()

setMaxBackoffDelayMs

public AdminClientConfig setMaxBackoffDelayMs(int maxBackoffDelayMs)

getMaxConnectionsPerNode

public int getMaxConnectionsPerNode()

setMaxConnectionsPerNode

public AdminClientConfig setMaxConnectionsPerNode(int maxConnectionsPerNode)

getMaxThreads

@Deprecated
public int getMaxThreads()
Deprecated. 


setMaxThreads

@Deprecated
public AdminClientConfig setMaxThreads(int maxThreads)
Deprecated. 


getThreadIdleMs

public long getThreadIdleMs()

setThreadIdleMs

public AdminClientConfig setThreadIdleMs(long threadIdleMs)

getAdminConnectionTimeoutSec

public long getAdminConnectionTimeoutSec()

setAdminConnectionTimeoutSec

public AdminClientConfig setAdminConnectionTimeoutSec(long adminConnectionTimeoutSec)

getAdminSocketTimeoutSec

public long getAdminSocketTimeoutSec()

setAdminSocketTimeoutSec

public AdminClientConfig setAdminSocketTimeoutSec(long adminSocketTimeoutSec)

getAdminSocketBufferSize

public int getAdminSocketBufferSize()

setAdminSocketBufferSize

public AdminClientConfig setAdminSocketBufferSize(int adminSocketBufferSize)

getAdminSocketKeepAlive

public boolean getAdminSocketKeepAlive()

setAdminSocketKeepAlive

public AdminClientConfig setAdminSocketKeepAlive(boolean adminSocketKeepAlive)

setRestoreDataTimeoutSec

public void setRestoreDataTimeoutSec(int restoreDataTimeoutSec)

getRestoreDataTimeoutSec

public int getRestoreDataTimeoutSec()


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