Uses of Interface
io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilder
Packages that use RemoteAsyncBucketBuilder
-
Uses of RemoteAsyncBucketBuilder in io.github.bucket4j.distributed.proxy
Classes in io.github.bucket4j.distributed.proxy that implement RemoteAsyncBucketBuilderMethods in io.github.bucket4j.distributed.proxy that return RemoteAsyncBucketBuilderModifier and TypeMethodDescription<K> RemoteAsyncBucketBuilder<K>ClientSideConfig.apply(io.github.bucket4j.distributed.proxy.AbstractProxyManager.DefaultAsyncRemoteBucketBuilder builder) AsyncProxyManager.builder()Creates new instance ofRemoteAsyncBucketBuilderAsyncProxyManagerView.builder()RemoteAsyncBucketBuilder.withImplicitConfigurationReplacement(long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy) Activates implicit configuration replacement.RemoteAsyncBucketBuilderView.withImplicitConfigurationReplacement(long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy) RemoteAsyncBucketBuilder.withListener(BucketListener listener) Specifieslistenerfor buckets that will be created by this builder.RemoteAsyncBucketBuilderView.withListener(BucketListener listener) default <K1> RemoteAsyncBucketBuilder<K1>RemoteAsyncBucketBuilder.withMapper(Function<? super K1, ? extends K> mapper) Returns a proxy object that wraps this RemoteAsyncBucketBuilder such that keys are first mapped using the specified mapping function before being sent to the remote store.<K2> RemoteAsyncBucketBuilder<K2>RemoteAsyncBucketBuilderView.withMapper(Function<? super K2, ? extends K> innerMapper) RemoteAsyncBucketBuilder.withOptimization(Optimization optimization) Configures the optimization strategy that will be applied for buckets that are built by this builder.RemoteAsyncBucketBuilderView.withOptimization(Optimization optimization) RemoteAsyncBucketBuilder.withRecoveryStrategy(RecoveryStrategy recoveryStrategy) Configures custom recovery strategy instead ofRecoveryStrategy.RECONSTRUCTthat is used by default.RemoteAsyncBucketBuilderView.withRecoveryStrategy(RecoveryStrategy recoveryStrategy) Constructors in io.github.bucket4j.distributed.proxy with parameters of type RemoteAsyncBucketBuilderModifierConstructorDescriptionRemoteAsyncBucketBuilderView(RemoteAsyncBucketBuilder<KeyOld> target, Function<K, KeyOld> mapper)