W - Type of object that is written to the client using this pool config.R - Type of object that is read from the the client using this pool config.public class PoolConfig<W,R>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_MAX_IDLE_TIME_MILLIS |
| Constructor and Description |
|---|
PoolConfig() |
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<java.lang.Long> |
getIdleConnCleanupTicker() |
rx.Observable<java.lang.Long> |
getIdleConnectionsCleanupTimer() |
IdleConnectionsHolder<W,R> |
getIdleConnectionsHolder() |
PoolLimitDeterminationStrategy |
getLimitDeterminationStrategy() |
long |
getMaxIdleTimeMillis() |
PoolLimitDeterminationStrategy |
getPoolLimitDeterminationStrategy() |
PoolConfig<W,R> |
idleConnectionsCleanupTimer(rx.Observable<java.lang.Long> timer) |
PoolConfig<W,R> |
idleConnectionsHolder(IdleConnectionsHolder<W,R> holder) |
PoolConfig<W,R> |
limitDeterminationStrategy(PoolLimitDeterminationStrategy strategy) |
PoolConfig<W,R> |
maxConnections(int maxConnections) |
PoolConfig<W,R> |
maxIdleTimeoutMillis(long maxIdleTimeoutMillis) |
public long getMaxIdleTimeMillis()
public rx.Observable<java.lang.Long> getIdleConnectionsCleanupTimer()
public PoolLimitDeterminationStrategy getPoolLimitDeterminationStrategy()
public PoolConfig<W,R> maxConnections(int maxConnections)
public PoolConfig<W,R> maxIdleTimeoutMillis(long maxIdleTimeoutMillis)
public PoolConfig<W,R> limitDeterminationStrategy(PoolLimitDeterminationStrategy strategy)
public PoolLimitDeterminationStrategy getLimitDeterminationStrategy()
public PoolConfig<W,R> idleConnectionsHolder(IdleConnectionsHolder<W,R> holder)
public IdleConnectionsHolder<W,R> getIdleConnectionsHolder()
public PoolConfig<W,R> idleConnectionsCleanupTimer(rx.Observable<java.lang.Long> timer)
public rx.Observable<java.lang.Long> getIdleConnCleanupTicker()