public final class BucketExceptions extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BucketExceptions.BucketExecutionException |
public static IllegalArgumentException nonPositiveCapacity(long capacity)
public static IllegalArgumentException nonPositiveInitialTokens(long initialTokens)
public static IllegalArgumentException nullBandwidth()
public static IllegalArgumentException nullBandwidthRefill()
public static IllegalArgumentException nullTimeMeter()
public static IllegalArgumentException nullSynchronizationStrategy()
public static IllegalArgumentException nullListener()
public static IllegalArgumentException nullRefillPeriod()
public static IllegalArgumentException nullFixedRefillInterval()
public static IllegalArgumentException nullScheduler()
public static IllegalArgumentException nullConfiguration()
public static Throwable nullConfigurationFuture()
public static IllegalArgumentException nullConfigurationSupplier()
public static IllegalArgumentException nonPositivePeriod(long period)
public static IllegalArgumentException nonPositiveLimitToSync(long unsynchronizedPeriod)
public static IllegalArgumentException nonPositiveFixedRefillInterval(Duration fixedRefillInterval)
public static IllegalArgumentException nonPositivePeriodTokens(long tokens)
public static IllegalArgumentException nonPositiveTokensForDelayParameters(long maxUnsynchronizedTokens)
public static IllegalArgumentException nullMaxTimeoutBetweenSynchronizationForDelayParameters()
public static IllegalArgumentException nonPositiveMaxTimeoutBetweenSynchronizationForDelayParameters(Duration maxTimeoutBetweenSynchronization)
public static IllegalArgumentException wrongValueOfMinSamplesForPredictionParameters(int minSamples)
public static IllegalArgumentException maxSamplesForPredictionParametersCanNotBeLessThanMinSamples(int minSamples, int maxSamples)
public static IllegalArgumentException nonPositiveSampleMaxAgeForPredictionParameters(long maxUnsynchronizedTimeoutNanos)
public static IllegalArgumentException restrictionsNotSpecified()
public static IllegalArgumentException tooHighRefillRate(long periodNanos, long tokens)
public static IllegalArgumentException nonPositiveTimeOfFirstRefill(Instant timeOfFirstRefill)
public static IllegalArgumentException intervallyAlignedRefillWithAdaptiveInitialTokensIncompatipleWithManualSpecifiedInitialTokens()
public static IllegalArgumentException intervallyAlignedRefillCompatibleOnlyWithWallClock()
public static IllegalArgumentException foundTwoBandwidthsWithSameId(int firstIndex, int secondIndex, String id)
public static IllegalArgumentException nonPositiveNanosToWait(long waitIfBusyNanos)
public static IllegalArgumentException nonPositiveTokensToConsume(long tokens)
public static IllegalArgumentException nonPositiveTokensLimitToSync(long tokens)
public static IllegalArgumentException reservationOverflow()
public static IllegalArgumentException nullTokensInheritanceStrategy()
public static BucketExceptions.BucketExecutionException executionException(Throwable cause)
public static UnsupportedOperationException asyncModeIsNotSupported()
Copyright © 2021. All rights reserved.