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 |
Copyright © 2022. All rights reserved.