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, onSubscribe
boolean 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()