Package io.milvus.pool
Class PoolConfig.Builder
- java.lang.Object
-
- io.milvus.pool.PoolConfig.Builder
-
- Enclosing class:
- PoolConfig
public static class PoolConfig.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PoolConfig.BuilderblockWhenExhausted(boolean blockWhenExhausted)PoolConfigbuild()PoolConfig.BuilderevictionPollingInterval(Duration evictionPollingInterval)PoolConfig.BuildermaxBlockWaitDuration(Duration maxBlockWaitDuration)PoolConfig.BuildermaxIdlePerKey(int maxIdlePerKey)PoolConfig.BuildermaxTotal(int maxTotal)PoolConfig.BuildermaxTotalPerKey(int maxTotalPerKey)PoolConfig.BuilderminEvictableIdleDuration(Duration minEvictableIdleDuration)PoolConfig.BuilderminIdlePerKey(int minIdlePerKey)PoolConfig.BuildertestOnBorrow(boolean testOnBorrow)PoolConfig.BuildertestOnReturn(boolean testOnReturn)
-
-
-
Method Detail
-
maxIdlePerKey
public PoolConfig.Builder maxIdlePerKey(int maxIdlePerKey)
-
minIdlePerKey
public PoolConfig.Builder minIdlePerKey(int minIdlePerKey)
-
maxTotalPerKey
public PoolConfig.Builder maxTotalPerKey(int maxTotalPerKey)
-
maxTotal
public PoolConfig.Builder maxTotal(int maxTotal)
-
blockWhenExhausted
public PoolConfig.Builder blockWhenExhausted(boolean blockWhenExhausted)
-
maxBlockWaitDuration
public PoolConfig.Builder maxBlockWaitDuration(Duration maxBlockWaitDuration)
-
evictionPollingInterval
public PoolConfig.Builder evictionPollingInterval(Duration evictionPollingInterval)
-
minEvictableIdleDuration
public PoolConfig.Builder minEvictableIdleDuration(Duration minEvictableIdleDuration)
-
testOnBorrow
public PoolConfig.Builder testOnBorrow(boolean testOnBorrow)
-
testOnReturn
public PoolConfig.Builder testOnReturn(boolean testOnReturn)
-
build
public PoolConfig build()
-
-