|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
public class ConnectionPoolConfigurationImpl
Basic impl for ConnectionPoolConfiguration that uses a bunch of defaults for al the connection pool config.
| Constructor Summary | |
|---|---|
ConnectionPoolConfigurationImpl(java.lang.String name)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_MAX_TIME_WHEN_EXHAUSTED
public static final int DEFAULT_SOCKET_TIMEOUT
public static final int DEFAULT_CONNECT_TIMEOUT
public static final int DEFAULT_MAX_ACTIVE_PER_PARTITION
public static final int DEFAULT_INIT_PER_PARTITION
public static final int DEFAULT_PORT
public static final int DEFAULT_FAILOVER_COUNT
public static final int DEFAULT_MAX_CONNS
public static final int DEFAULT_LATENCY_AWARE_WINDOW_SIZE
public static final float DEFAULT_LATENCY_AWARE_SENTINEL_COMPARE
public static final int DEFAULT_LATENCY_AWARE_UPDATE_INTERVAL
public static final int DEFAULT_LATENCY_AWARE_RESET_INTERVAL
public static final float DEFAULT_LATENCY_AWARE_BADNESS_THRESHOLD
public static final int DEFAULT_CONNECTION_LIMITER_WINDOW_SIZE
public static final int DEFAULT_CONNECTION_LIMITER_MAX_PENDING_COUNT
public static final int DEFAULT_MAX_PENDING_CONNECTIONS_PER_HOST
public static final int DEFAULT_MAX_BLOCKED_THREADS_PER_HOST
public static final int DEFAULT_MAX_TIMEOUT_COUNT
public static final int DEFAULT_TIMEOUT_WINDOW
public static final int DEFAULT_RETRY_SUSPEND_WINDOW
public static final int DEFAULT_RETRY_DELAY_SLICE
public static final int DEFAULT_RETRY_MAX_DELAY_SLICE
public static final int DEFAULT_MAX_OPERATIONS_PER_CONNECTION
public static final float DEFAULT_MIN_HOST_IN_POOL_RATIO
public static final int DEFAULT_BLOCKED_THREAD_THRESHOLD
public static final BadHostDetector DEFAULT_BAD_HOST_DETECTOR
| Constructor Detail |
|---|
public ConnectionPoolConfigurationImpl(java.lang.String name)
| Method Detail |
|---|
public void initialize()
ConnectionPoolConfiguration
initialize in interface ConnectionPoolConfigurationpublic void shutdown()
ConnectionPoolConfiguration
shutdown in interface ConnectionPoolConfigurationpublic java.lang.String getName()
getName in interface ConnectionPoolConfigurationpublic int getSocketTimeout()
getSocketTimeout in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setSocketTimeout(int socketTimeout)
public int getConnectTimeout()
getConnectTimeout in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setConnectTimeout(int connectTimeout)
public java.lang.String getSeeds()
getSeeds in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setSeeds(java.lang.String seeds)
public java.lang.String getLocalDatacenter()
getLocalDatacenter in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLocalDatacenter(java.lang.String localDatacenter)
public int getMaxTimeoutWhenExhausted()
getMaxTimeoutWhenExhausted in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxTimeoutWhenExhausted(int timeout)
public int getPort()
getPort in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setPort(int port)
public int getMaxConnsPerHost()
getMaxConnsPerHost in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxConnsPerHost(int maxConns)
public int getInitConnsPerHost()
getInitConnsPerHost in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setInitConnsPerHost(int initConns)
public RetryBackoffStrategy getRetryBackoffStrategy()
getRetryBackoffStrategy in interface ConnectionPoolConfigurationRetryBackoffStrategypublic ConnectionPoolConfigurationImpl setRetryBackoffStrategy(RetryBackoffStrategy hostRetryBackoffStrategy)
public HostSelectorStrategy getHostSelectorStrategy()
getHostSelectorStrategy in interface ConnectionPoolConfigurationHostSelectorStrategypublic ConnectionPoolConfigurationImpl setHostSelectorStrategy(HostSelectorStrategy hostSelectorStrategy)
public java.util.List<Host> getSeedHosts()
getSeedHosts in interface ConnectionPoolConfigurationpublic int getMaxFailoverCount()
getMaxFailoverCount in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxFailoverCount(int maxFailoverCount)
public int getMaxConns()
getMaxConns in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxConns(int maxConns)
public int getLatencyAwareWindowSize()
getLatencyAwareWindowSize in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyAwareWindowSize(int latencyAwareWindowSize)
public float getLatencyAwareSentinelCompare()
getLatencyAwareSentinelCompare in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyAwareSentinelCompare(float latencyAwareSentinelCompare)
public float getLatencyAwareBadnessThreshold()
getLatencyAwareBadnessThreshold in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyAwareBadnessThreshold(float threshold)
public int getConnectionLimiterWindowSize()
getConnectionLimiterWindowSize in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setConnectionLimiterWindowSize(int pendingConnectionWindowSize)
public int getConnectionLimiterMaxPendingCount()
getConnectionLimiterMaxPendingCount in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setConnectionLimiterMaxPendingCount(int connectionLimiterMaxPendingCount)
public int getMaxPendingConnectionsPerHost()
getMaxPendingConnectionsPerHost in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxPendingConnectionsPerHost(int maxPendingConnectionsPerHost)
public int getMaxBlockedThreadsPerHost()
getMaxBlockedThreadsPerHost in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxBlockedThreadsPerHost(int maxBlockedThreadsPerHost)
public int getTimeoutWindow()
getTimeoutWindow in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setTimeoutWindow(int timeoutWindow)
public int getMaxTimeoutCount()
getMaxTimeoutCount in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxTimeoutCount(int maxTimeoutCount)
public int getLatencyAwareUpdateInterval()
ConnectionPoolConfiguration
getLatencyAwareUpdateInterval in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyAwareUpdateInterval(int latencyAwareUpdateInterval)
public int getLatencyAwareResetInterval()
ConnectionPoolConfiguration
getLatencyAwareResetInterval in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyAwareResetInterval(int latencyAwareResetInterval)
public int getRetrySuspendWindow()
ConnectionPoolConfiguration
getRetrySuspendWindow in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setRetrySuspendWindow(int retrySuspendWindow)
public int getMaxOperationsPerConnection()
getMaxOperationsPerConnection in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaxOperationsPerConnection(int maxOperationsPerConnection)
public LatencyScoreStrategy getLatencyScoreStrategy()
ConnectionPoolConfiguration
getLatencyScoreStrategy in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setLatencyScoreStrategy(LatencyScoreStrategy latencyScoreStrategy)
public BadHostDetector getBadHostDetector()
ConnectionPoolConfiguration
getBadHostDetector in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setBadHostDetector(BadHostDetector badHostDetector)
public int getRetryMaxDelaySlice()
ConnectionPoolConfiguration
getRetryMaxDelaySlice in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setRetryMaxDelaySlice(int retryMaxDelaySlice)
public int getRetryDelaySlice()
ConnectionPoolConfiguration
getRetryDelaySlice in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setRetryDelaySlice(int retryDelaySlice)
public java.lang.String toString()
toString in class java.lang.Objectpublic AuthenticationCredentials getAuthenticationCredentials()
getAuthenticationCredentials in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setAuthenticationCredentials(AuthenticationCredentials credentials)
public OperationFilterFactory getOperationFilterFactory()
getOperationFilterFactory in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setOperationFilterFactory(OperationFilterFactory filterFactory)
public Partitioner getPartitioner()
getPartitioner in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setPartitioner(Partitioner partitioner)
public int getBlockedThreadThreshold()
getBlockedThreadThreshold in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setBlockedThreadThreshold(int threshold)
public float getMinHostInPoolRatio()
getMinHostInPoolRatio in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMinHostInPoolRatio(float ratio)
public SSLConnectionContext getSSLConnectionContext()
getSSLConnectionContext in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setSSLConnectionContext(SSLConnectionContext sslCtx)
public java.util.concurrent.ScheduledExecutorService getMaintainanceScheduler()
getMaintainanceScheduler in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setMaintainanceScheduler(java.util.concurrent.ScheduledExecutorService executor)
public java.util.concurrent.ScheduledExecutorService getHostReconnectExecutor()
getHostReconnectExecutor in interface ConnectionPoolConfigurationpublic ConnectionPoolConfigurationImpl setHostReconnectExecutor(java.util.concurrent.ScheduledExecutorService executor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||