| Package | Description |
|---|---|
| io.github.bucket4j.distributed.proxy |
| Modifier and Type | Field and Description |
|---|---|
static ExecutionStrategy |
ExecutionStrategy.SAME_TREAD
This execution strategy always communicates with backend in current thread
|
| Modifier and Type | Method and Description |
|---|---|
static ExecutionStrategy |
ExecutionStrategy.background(Executor executor)
This execution strategy always communicates with backend in specified executor
|
static ExecutionStrategy |
ExecutionStrategy.backgroundTimeBounded(Executor executor,
ScheduledExecutorService timeoutCheckingExecutor,
Duration timeout)
This execution strategy always communicates with backend in specified executor
|
ExecutionStrategy |
ClientSideConfig.getExecutionStrategy()
Returns the strategy for request execution
|
| Modifier and Type | Method and Description |
|---|---|
ClientSideConfig |
ClientSideConfig.withExecutionStrategy(ExecutionStrategy executionStrategy)
Returns new instance of
ClientSideConfig with configured executionStrategy. |
| Constructor and Description |
|---|
ClientSideConfig(Version backwardCompatibilityVersion,
Optional<TimeMeter> clientSideClock,
ExecutionStrategy executionStrategy,
Optional<Long> requestTimeoutNanos,
Optional<ExpirationAfterWriteStrategy> expirationStrategy) |
Copyright © 2024. All rights reserved.