Uses of Class
io.github.bucket4j.TokensInheritanceStrategy
-
-
Uses of TokensInheritanceStrategy in io.github.bucket4j
Methods in io.github.bucket4j that return TokensInheritanceStrategy Modifier and Type Method Description static TokensInheritanceStrategyTokensInheritanceStrategy. getById(byte id)static TokensInheritanceStrategyTokensInheritanceStrategy. valueOf(String name)Returns the enum constant of this type with the specified name.static TokensInheritanceStrategy[]TokensInheritanceStrategy. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in io.github.bucket4j with parameters of type TokensInheritanceStrategy Modifier and Type Method Description static voidLimitChecker. checkMigrationMode(TokensInheritanceStrategy tokensInheritanceStrategy)voidAbstractBucket. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)voidBucket. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)Replaces configuration of this bucket.BucketStateBucketState. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy, long currentTimeNanos)BucketStateBucketState64BitsInteger. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy, long currentTimeNanos)VerboseResult<Nothing>VerboseBucket. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)Does the same thatBucket.replaceConfiguration(BucketConfiguration, TokensInheritanceStrategy)protected abstract voidAbstractBucket. replaceConfigurationImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected abstract VerboseResult<Nothing>AbstractBucket. replaceConfigurationVerboseImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy) -
Uses of TokensInheritanceStrategy in io.github.bucket4j.distributed
Methods in io.github.bucket4j.distributed with parameters of type TokensInheritanceStrategy Modifier and Type Method Description CompletableFuture<Void>AsyncBucketProxy. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)Has the same semantic withBucket.replaceConfiguration(BucketConfiguration, TokensInheritanceStrategy)CompletableFuture<Void>AsyncBucketProxyAdapter. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)CompletableFuture<VerboseResult<Nothing>>AsyncVerboseBucket. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)Does the same thatBucket.replaceConfiguration(BucketConfiguration, TokensInheritanceStrategy) -
Uses of TokensInheritanceStrategy in io.github.bucket4j.distributed.proxy
Methods in io.github.bucket4j.distributed.proxy that return TokensInheritanceStrategy Modifier and Type Method Description TokensInheritanceStrategyImplicitConfigurationReplacement. getTokensInheritanceStrategy()Methods in io.github.bucket4j.distributed.proxy with parameters of type TokensInheritanceStrategy Modifier and Type Method Description CompletableFuture<Void>DefaultAsyncBucketProxy. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected voidDefaultBucketProxy. replaceConfigurationImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected VerboseResult<Nothing>DefaultBucketProxy. replaceConfigurationVerboseImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)RemoteAsyncBucketBuilder<K>RemoteAsyncBucketBuilder. withImplicitConfigurationReplacement(long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy)Activates implicit configuration replacement.RemoteBucketBuilder<K>RemoteBucketBuilder. withImplicitConfigurationReplacement(long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy)Activates implicit configuration replacement.Constructors in io.github.bucket4j.distributed.proxy with parameters of type TokensInheritanceStrategy Constructor Description ImplicitConfigurationReplacement(long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy) -
Uses of TokensInheritanceStrategy in io.github.bucket4j.distributed.remote
Methods in io.github.bucket4j.distributed.remote with parameters of type TokensInheritanceStrategy Modifier and Type Method Description voidRemoteBucketState. replaceConfiguration(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy, long currentTimeNanos) -
Uses of TokensInheritanceStrategy in io.github.bucket4j.distributed.remote.commands
Methods in io.github.bucket4j.distributed.remote.commands that return TokensInheritanceStrategy Modifier and Type Method Description TokensInheritanceStrategyCreateInitialStateWithVersionOrReplaceConfigurationAndExecuteCommand. getTokensInheritanceStrategy()TokensInheritanceStrategyReplaceConfigurationCommand. getTokensInheritanceStrategy()Constructors in io.github.bucket4j.distributed.remote.commands with parameters of type TokensInheritanceStrategy Constructor Description CreateInitialStateWithVersionOrReplaceConfigurationAndExecuteCommand(BucketConfiguration configuration, RemoteCommand<T> targetCommand, long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy)ReplaceConfigurationCommand(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy) -
Uses of TokensInheritanceStrategy in io.github.bucket4j.local
Methods in io.github.bucket4j.local with parameters of type TokensInheritanceStrategy Modifier and Type Method Description protected voidLockFreeBucket. replaceConfigurationImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected voidSynchronizedBucket. replaceConfigurationImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected voidThreadUnsafeBucket. replaceConfigurationImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected VerboseResult<Nothing>LockFreeBucket. replaceConfigurationVerboseImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected VerboseResult<Nothing>SynchronizedBucket. replaceConfigurationVerboseImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)protected VerboseResult<Nothing>ThreadUnsafeBucket. replaceConfigurationVerboseImpl(BucketConfiguration newConfiguration, TokensInheritanceStrategy tokensInheritanceStrategy)
-