| Package | Description |
|---|---|
| io.github.bucket4j | |
| io.github.bucket4j.distributed | |
| io.github.bucket4j.distributed.proxy | |
| io.github.bucket4j.local |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBucket |
| Modifier and Type | Method and Description |
|---|---|
SchedulingBucket |
Bucket.asScheduler()
Returns the scheduling API for this bucket, that provides operations which can delay user operation via
ScheduledExecutorService in case of lack of tokens. |
SchedulingBucket |
AbstractBucket.asScheduler() |
| Modifier and Type | Method and Description |
|---|---|
SchedulingBucket |
AsyncBucketProxyAdapter.asScheduler() |
SchedulingBucket |
AsyncBucketProxy.asScheduler()
Returns asynchronous view of this bucket that allows to use bucket as async scheduler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAsyncBucketProxy |
class |
DefaultBucketProxy |
| Modifier and Type | Method and Description |
|---|---|
SchedulingBucket |
DefaultAsyncBucketProxy.asScheduler() |
| Modifier and Type | Class and Description |
|---|---|
class |
LockFreeBucket |
class |
SynchronizedBucket |
class |
ThreadUnsafeBucket |
Copyright © 2022. All rights reserved.