Uses of Interface
io.github.bucket4j.distributed.proxy.ExecutionStrategy
-
Packages that use ExecutionStrategy Package Description io.github.bucket4j.distributed.proxy -
-
Uses of ExecutionStrategy in io.github.bucket4j.distributed.proxy
Fields in io.github.bucket4j.distributed.proxy declared as ExecutionStrategy Modifier and Type Field Description static ExecutionStrategyExecutionStrategy. SAME_TREADThis execution strategy always communicates with backend in current threadMethods in io.github.bucket4j.distributed.proxy that return ExecutionStrategy Modifier and Type Method Description static ExecutionStrategyExecutionStrategy. background(Executor executor)This execution strategy always communicates with backend in specified executorstatic ExecutionStrategyExecutionStrategy. backgroundTimeBounded(Executor executor, Duration timeout)This execution strategy always communicates with backend in specified executorExecutionStrategyClientSideConfig. getExecutionStrategy()Returns the strategy for request executionMethods in io.github.bucket4j.distributed.proxy with parameters of type ExecutionStrategy Modifier and Type Method Description ClientSideConfigClientSideConfig. withExecutionStrategy(ExecutionStrategy executionStrategy)Returns new instance ofClientSideConfigwith configuredexecutionStrategy.Constructors in io.github.bucket4j.distributed.proxy with parameters of type ExecutionStrategy Constructor Description ClientSideConfig(Version backwardCompatibilityVersion, Optional<TimeMeter> clientSideClock, ExecutionStrategy executionStrategy, Optional<Long> requestTimeoutNanos)
-