| Package | Description |
|---|---|
| io.github.bucket4j | |
| io.github.bucket4j.grid | |
| io.github.bucket4j.local |
| Modifier and Type | Method and Description |
|---|---|
static ConsumptionProbe |
ConsumptionProbe.consumed(long remainingTokens) |
static ConsumptionProbe |
ConsumptionProbe.rejected(long remainingTokens,
long nanosToWaitForRefill) |
ConsumptionProbe |
Bucket.tryConsumeAndReturnRemaining(long numTokens)
Tries to consume a specified number of tokens from this bucket.
|
ConsumptionProbe |
AbstractBucket.tryConsumeAndReturnRemaining(long tokensToConsume) |
protected abstract ConsumptionProbe |
AbstractBucket.tryConsumeAndReturnRemainingTokensImpl(long tokensToConsume) |
| Modifier and Type | Method and Description |
|---|---|
ConsumptionProbe |
TryConsumeAndReturnRemainingTokensCommand.execute(GridBucketState gridState) |
protected ConsumptionProbe |
GridBucket.tryConsumeAndReturnRemainingTokensImpl(long tokensToConsume) |
| Modifier and Type | Method and Description |
|---|---|
protected ConsumptionProbe |
SynchronizedBucket.tryConsumeAndReturnRemainingTokensImpl(long tokensToConsume) |
protected ConsumptionProbe |
LockFreeBucket.tryConsumeAndReturnRemainingTokensImpl(long tokensToConsume) |
Copyright © 2018. All rights reserved.