static class ConnectionPoolSettings.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
maintenanceFrequencyMS |
private long |
maintenanceInitialDelayMS |
private long |
maxConnectionIdleTimeMS |
private long |
maxConnectionLifeTimeMS |
private int |
maxSize |
private int |
maxWaitQueueSize |
private long |
maxWaitTimeMS |
private int |
minSize |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionPoolSettings |
build() |
ConnectionPoolSettings.Builder |
maintenanceFrequency(long maintenanceFrequency,
java.util.concurrent.TimeUnit timeUnit) |
ConnectionPoolSettings.Builder |
maintenanceInitialDelay(long maintenanceInitialDelay,
java.util.concurrent.TimeUnit timeUnit) |
ConnectionPoolSettings.Builder |
maxConnectionIdleTime(long maxConnectionIdleTime,
java.util.concurrent.TimeUnit timeUnit) |
ConnectionPoolSettings.Builder |
maxConnectionLifeTime(long maxConnectionLifeTime,
java.util.concurrent.TimeUnit timeUnit) |
ConnectionPoolSettings.Builder |
maxSize(int maxSize) |
ConnectionPoolSettings.Builder |
maxWaitQueueSize(int maxWaitQueueSize) |
ConnectionPoolSettings.Builder |
maxWaitTime(long maxWaitTime,
java.util.concurrent.TimeUnit timeUnit) |
ConnectionPoolSettings.Builder |
minSize(int minSize) |
private int maxSize
private int minSize
private int maxWaitQueueSize
private long maxWaitTimeMS
private long maxConnectionLifeTimeMS
private long maxConnectionIdleTimeMS
private long maintenanceInitialDelayMS
private long maintenanceFrequencyMS
public ConnectionPoolSettings.Builder maxSize(int maxSize)
public ConnectionPoolSettings.Builder minSize(int minSize)
public ConnectionPoolSettings.Builder maxWaitQueueSize(int maxWaitQueueSize)
public ConnectionPoolSettings.Builder maxWaitTime(long maxWaitTime, java.util.concurrent.TimeUnit timeUnit)
public ConnectionPoolSettings.Builder maxConnectionLifeTime(long maxConnectionLifeTime, java.util.concurrent.TimeUnit timeUnit)
public ConnectionPoolSettings.Builder maxConnectionIdleTime(long maxConnectionIdleTime, java.util.concurrent.TimeUnit timeUnit)
public ConnectionPoolSettings.Builder maintenanceInitialDelay(long maintenanceInitialDelay, java.util.concurrent.TimeUnit timeUnit)
public ConnectionPoolSettings.Builder maintenanceFrequency(long maintenanceFrequency, java.util.concurrent.TimeUnit timeUnit)
public ConnectionPoolSettings build()