| Package | Description |
|---|---|
| io.github.bucket4j | |
| io.github.bucket4j.grid | |
| io.github.bucket4j.local |
| Modifier and Type | Method and Description |
|---|---|
BucketConfiguration |
ConfigurationBuilder.buildConfiguration() |
BucketConfiguration |
Bucket.getConfiguration()
Returns configuration of this bucket.
|
| Modifier and Type | Method and Description |
|---|---|
static BucketState |
BucketState.createInitialState(BucketConfiguration configuration) |
| Constructor and Description |
|---|
BucketState(BucketConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
BucketConfiguration |
GridBucketState.getBucketConfiguration() |
BucketConfiguration |
GridBucket.getConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Serializable> |
GridBucket.createInitializedBucket(T key,
BucketConfiguration configuration,
GridProxy<T> gridProxy,
RecoveryStrategy recoveryStrategy) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Serializable> |
GridBucket.createLazyBucket(T key,
Supplier<BucketConfiguration> configurationSupplier,
GridProxy<T> gridProxy) |
Bucket |
ProxyManager.getProxy(K key,
Supplier<BucketConfiguration> configurationLazySupplier)
Provides light-weight proxy to bucket which actually stored outside current JVM.
|
| Constructor and Description |
|---|
GridBucketState(BucketConfiguration bucketConfiguration,
BucketState bucketState) |
| Modifier and Type | Method and Description |
|---|---|
BucketConfiguration |
SynchronizedBucket.getConfiguration() |
BucketConfiguration |
LockFreeBucket.getConfiguration() |
| Constructor and Description |
|---|
LockFreeBucket(BucketConfiguration configuration) |
SynchronizedBucket(BucketConfiguration configuration) |
SynchronizedBucket(BucketConfiguration configuration,
Lock lock) |
Copyright © 2018. All rights reserved.