Package io.milvus.pool
Class PoolConfig
- java.lang.Object
-
- io.milvus.pool.PoolConfig
-
public class PoolConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPoolConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PoolConfig.Builderbuilder()DurationgetEvictionPollingInterval()DurationgetMaxBlockWaitDuration()intgetMaxIdlePerKey()intgetMaxTotal()intgetMaxTotalPerKey()DurationgetMinEvictableIdleDuration()intgetMinIdlePerKey()booleanisBlockWhenExhausted()booleanisTestOnBorrow()booleanisTestOnReturn()voidsetBlockWhenExhausted(boolean blockWhenExhausted)voidsetEvictionPollingInterval(Duration evictionPollingInterval)voidsetMaxBlockWaitDuration(Duration maxBlockWaitDuration)voidsetMaxIdlePerKey(int maxIdlePerKey)voidsetMaxTotal(int maxTotal)voidsetMaxTotalPerKey(int maxTotalPerKey)voidsetMinEvictableIdleDuration(Duration minEvictableIdleDuration)voidsetMinIdlePerKey(int minIdlePerKey)voidsetTestOnBorrow(boolean testOnBorrow)voidsetTestOnReturn(boolean testOnReturn)StringtoString()
-
-
-
Method Detail
-
builder
public static PoolConfig.Builder builder()
-
getMaxIdlePerKey
public int getMaxIdlePerKey()
-
getMinIdlePerKey
public int getMinIdlePerKey()
-
getMaxTotalPerKey
public int getMaxTotalPerKey()
-
getMaxTotal
public int getMaxTotal()
-
isBlockWhenExhausted
public boolean isBlockWhenExhausted()
-
getMaxBlockWaitDuration
public Duration getMaxBlockWaitDuration()
-
getEvictionPollingInterval
public Duration getEvictionPollingInterval()
-
getMinEvictableIdleDuration
public Duration getMinEvictableIdleDuration()
-
isTestOnBorrow
public boolean isTestOnBorrow()
-
isTestOnReturn
public boolean isTestOnReturn()
-
setMaxIdlePerKey
public void setMaxIdlePerKey(int maxIdlePerKey)
-
setMinIdlePerKey
public void setMinIdlePerKey(int minIdlePerKey)
-
setMaxTotalPerKey
public void setMaxTotalPerKey(int maxTotalPerKey)
-
setMaxTotal
public void setMaxTotal(int maxTotal)
-
setBlockWhenExhausted
public void setBlockWhenExhausted(boolean blockWhenExhausted)
-
setMaxBlockWaitDuration
public void setMaxBlockWaitDuration(Duration maxBlockWaitDuration)
-
setEvictionPollingInterval
public void setEvictionPollingInterval(Duration evictionPollingInterval)
-
setMinEvictableIdleDuration
public void setMinEvictableIdleDuration(Duration minEvictableIdleDuration)
-
setTestOnBorrow
public void setTestOnBorrow(boolean testOnBorrow)
-
setTestOnReturn
public void setTestOnReturn(boolean testOnReturn)
-
-