public interface PoolLimitDeterminationStrategy extends MetricEventsListener<ClientMetricsEvent<?>>
ConnectionPool size limits.NO_DURATION, NO_ERROR, NO_TIME_UNIT, NO_VALUE| Modifier and Type | Method and Description |
|---|---|
boolean |
acquireCreationPermit(long acquireStartTime,
java.util.concurrent.TimeUnit timeUnit)
Attempts to acquire a creation permit.
|
int |
getAvailablePermits() |
onCompleted, onEvent, onSubscribeboolean acquireCreationPermit(long acquireStartTime,
java.util.concurrent.TimeUnit timeUnit)
acquireStartTime - The start time for the acquire process in milliseconds since epoch.timeUnit - The timeunit for the acquire start time.true if the permit was acquired, false otherwise.int getAvailablePermits()