See: Description
| Interface | Description |
|---|---|
| CancellableCommand |
CancellableCommand is a command whose execution in remote VM can be canceled (if needed)
|
| CancellationService |
CancellationService manages association of Thread executing CancellableCommand in a remote VM and
if needed cancels command execution
|
| CommandsFactory |
A factory to build commands, initializing and injecting dependencies accordingly.
|
| DataCommand |
Commands of this type manipulate data in the cache.
|
| FlagAffectedCommand |
Commands affected by Flags should carry them over to the remote nodes.
|
| LocalCommand |
This is a marker interface to indicate that such commands will never be replicated and hence will not return any
valid command IDs.
|
| LocalFlagAffectedCommand |
Commands affected by Flags will be checked locally to control certain behaviors such whether or not to invoke
certain commands remotely, check cache store etc.
|
| MetadataAwareCommand |
A command that contains metadata information.
|
| ReplicableCommand |
The core of the command-based cache framework.
|
| TopologyAffectedCommand |
Some of the commands sent over the wire can only be honored by the receiver if the topology of the cluster at
delivery time is still 'compatible' with the topology in place at send time (eg.
|
| VisitableCommand |
A type of command that can accept
Visitors, such as CommandInterceptors. |
| Visitor |
| Class | Description |
|---|---|
| AbstractFlagAffectedCommand |
Base class for those commands that can carry flags.
|
| AbstractLocalFlagAffectedCommand |
Base class for those local commands that can carry flags.
|
| AbstractVisitor |
An abstract implementation of a Visitor that delegates all visit calls to a default handler which can be overridden.
|
| CancelCommand |
Command to cancel commands executing in remote VM
|
| CancellationServiceImpl |
CancellationServiceImpl is a default implementation of
CancellationService |
| CommandInvocationId |
Represents an unique identified for non-transaction write commands.
|
| CommandInvocationId.Externalizer | |
| CommandsFactoryImpl | |
| CreateCacheCommand |
Command to create/start a cache on a subset of Infinispan cluster nodes
|
| RemoteCommandsFactory |
Specifically used to create un-initialized
ReplicableCommands from a byte stream. |
| RemoveCacheCommand |
Command to stop a cache and remove all its contents from both
memory and any backing store.
|
ReplicableCommand, which
represents a command that can be used in RPC calls.
A sub-interface, VisitableCommand, represents commands that can be visited using the visitor pattern.
Most commands that relate to public Cache API methods tend to be VisitableCommands, and hence the
importance of this interface.
The Visitor interface is capable of visiting VisitableCommands, and a useful abstract implementation
of Visitor is CommandInterceptor, which allows you to create
interceptors that intercept command invocations adding aspects of behavior to a given invocation.Copyright © 2025 JBoss, a division of Red Hat. All rights reserved.