Uses of Interface
io.github.bucket4j.distributed.proxy.ExecutionStrategy
Packages that use ExecutionStrategy
-
Uses of ExecutionStrategy in io.github.bucket4j.distributed.proxy
Fields in io.github.bucket4j.distributed.proxy declared as ExecutionStrategyModifier and TypeFieldDescriptionstatic final ExecutionStrategyExecutionStrategy.SAME_TREADThis execution strategy always communicates with backend in current threadMethods in io.github.bucket4j.distributed.proxy that return ExecutionStrategyModifier and TypeMethodDescriptionstatic 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 executorAbstractProxyManagerBuilder.getExecutionStrategy()Returns the strategy for request executionClientSideConfig.getExecutionStrategy()Returns the strategy for request executionMethods in io.github.bucket4j.distributed.proxy with parameters of type ExecutionStrategyModifier and TypeMethodDescriptionAbstractProxyManagerBuilder.executionStrategy(ExecutionStrategy executionStrategy) ConfiguresexecutionStrategy.ClientSideConfig.withExecutionStrategy(ExecutionStrategy executionStrategy) Returns new instance ofClientSideConfigwith configuredexecutionStrategy.Constructors in io.github.bucket4j.distributed.proxy with parameters of type ExecutionStrategyModifierConstructorDescriptionprotectedClientSideConfig(Version backwardCompatibilityVersion, Optional<TimeMeter> clientSideClock, ExecutionStrategy executionStrategy, Optional<Long> requestTimeoutNanos, Optional<ExpirationAfterWriteStrategy> expirationStrategy, BucketListener defaultListener, RecoveryStrategy defaultRecoveryStrategy)