Uses of Interface
io.github.bucket4j.distributed.remote.RemoteCommand
Packages that use RemoteCommand
Package
Description
-
Uses of RemoteCommand in io.github.bucket4j.distributed.proxy
Methods in io.github.bucket4j.distributed.proxy with parameters of type RemoteCommandModifier and TypeMethodDescription<T> CommandResult<T>CommandExecutor.execute(RemoteCommand<T> command) <T> CompletableFuture<CommandResult<T>>AsyncCommandExecutor.executeAsync(RemoteCommand<T> command) -
Uses of RemoteCommand in io.github.bucket4j.distributed.proxy.optimization.batch
Methods in io.github.bucket4j.distributed.proxy.optimization.batch with parameters of type RemoteCommandModifier and TypeMethodDescription<T> CommandResult<T>BatchingExecutor.execute(RemoteCommand<T> command) <T> CompletableFuture<CommandResult<T>>AsyncBatchingExecutor.executeAsync(RemoteCommand<T> command) -
Uses of RemoteCommand in io.github.bucket4j.distributed.remote
Methods in io.github.bucket4j.distributed.remote that return RemoteCommandModifier and TypeMethodDescriptionstatic <I> RemoteCommand<?>RemoteCommand.deserialize(DeserializationAdapter<I> adapter, I input) static RemoteCommand<?>RemoteCommand.fromJsonCompatibleSnapshot(Map<String, Object> snapshot) Request.getCommand()default RemoteCommand<?>RemoteCommand.toMergedCommand()Methods in io.github.bucket4j.distributed.remote that return types with arguments of type RemoteCommandMethods in io.github.bucket4j.distributed.remote with parameters of type RemoteCommandModifier and TypeMethodDescriptiondefault booleanRemoteCommand.canBeMerged(RemoteCommand<?> another) default voidRemoteCommand.mergeInto(RemoteCommand<?> mergedCommand) static <O> voidRemoteCommand.serialize(SerializationAdapter<O> adapter, O output, RemoteCommand<?> command, Version backwardCompatibilityVersion, Scope scope) RemoteCommand.toJsonCompatibleSnapshot(RemoteCommand<?> command, Version backwardCompatibilityVersion, Scope scope) Constructors in io.github.bucket4j.distributed.remote with parameters of type RemoteCommandModifierConstructorDescriptionRequest(RemoteCommand<T> command, Version backwardCompatibilityVersion, Long clientSideTime, ExpirationAfterWriteStrategy expirationStrategy) -
Uses of RemoteCommand in io.github.bucket4j.distributed.remote.commands
Classes in io.github.bucket4j.distributed.remote.commands that implement RemoteCommandModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in io.github.bucket4j.distributed.remote.commands that return RemoteCommandModifier and TypeMethodDescriptionCheckConfigurationVersionAndExecuteCommand.getTargetCommand()CreateInitialStateAndExecuteCommand.getTargetCommand()CreateInitialStateWithVersionOrReplaceConfigurationAndExecuteCommand.getTargetCommand()VerboseCommand.getTargetCommand()CheckConfigurationVersionAndExecuteCommand.toMergedCommand()TryConsumeCommand.toMergedCommand()VerboseCommand.toMergedCommand()Methods in io.github.bucket4j.distributed.remote.commands that return types with arguments of type RemoteCommandModifier and TypeMethodDescriptionList<RemoteCommand<?>>MultiCommand.getCommands()CheckConfigurationVersionAndExecuteCommand.getSerializationHandle()ConsumeIgnoringRateLimitsCommand.getSerializationHandle()VerboseCommand.getSerializationHandle()Methods in io.github.bucket4j.distributed.remote.commands with parameters of type RemoteCommandModifier and TypeMethodDescriptionbooleanCheckConfigurationVersionAndExecuteCommand.canBeMerged(RemoteCommand<?> another) booleanTryConsumeCommand.canBeMerged(RemoteCommand<?> another) booleanVerboseCommand.canBeMerged(RemoteCommand<?> another) static <T> VerboseCommand<T>VerboseCommand.from(RemoteCommand<T> targetCommand) voidCheckConfigurationVersionAndExecuteCommand.mergeInto(RemoteCommand<?> mergedCommand) voidTryConsumeCommand.mergeInto(RemoteCommand<?> mergedCommand) voidVerboseCommand.mergeInto(RemoteCommand<?> mergedCommand) Method parameters in io.github.bucket4j.distributed.remote.commands with type arguments of type RemoteCommandModifier and TypeMethodDescriptionstatic MultiCommandMultiCommand.merge(List<RemoteCommand<?>> commands) Constructors in io.github.bucket4j.distributed.remote.commands with parameters of type RemoteCommandModifierConstructorDescriptionCheckConfigurationVersionAndExecuteCommand(RemoteCommand<T> targetCommand, long desiredConfigurationVersion) CreateInitialStateAndExecuteCommand(BucketConfiguration configuration, RemoteCommand<T> targetCommand) CreateInitialStateWithVersionOrReplaceConfigurationAndExecuteCommand(BucketConfiguration configuration, RemoteCommand<T> targetCommand, long desiredConfigurationVersion, TokensInheritanceStrategy tokensInheritanceStrategy) Constructor parameters in io.github.bucket4j.distributed.remote.commands with type arguments of type RemoteCommand