Uses of Interface
org.infinispan.commands.remote.CacheRpcCommand
-
Packages that use CacheRpcCommand Package Description org.infinispan.commands Commands that operate on the cache, either locally or remotely.org.infinispan.commands.control org.infinispan.commands.module org.infinispan.commands.read org.infinispan.commands.remote Meta-commands that wrap other commands for remote execution.org.infinispan.commands.remote.expiration org.infinispan.commands.remote.recovery org.infinispan.commands.triangle org.infinispan.commands.tx Commands that represent transactional lifecycle transitions.org.infinispan.commands.tx.totalorder org.infinispan.commands.write Commands that alter the state of the cache.org.infinispan.marshall.exts Externalizers for various JDK types that are marshalled using the marshalling framework.org.infinispan.remoting Remote communication between cache instances.org.infinispan.remoting.inboundhandler Handling of inbound commands on remote nodes.org.infinispan.remoting.responses Abstractions of the different response types allowed during RPC.org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.stream.impl org.infinispan.util General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and collections and containers designed to supplement the JDK-provided containers.org.infinispan.xsite org.infinispan.xsite.statetransfer -
-
Uses of CacheRpcCommand in org.infinispan.commands
Subinterfaces of CacheRpcCommand in org.infinispan.commands Modifier and Type Interface Description interface
CancellableCommand
CancellableCommand is a command whose execution in remote VM can be canceled (if needed)Classes in org.infinispan.commands that implement CacheRpcCommand Modifier and Type Class Description class
CancelCommand
Command to cancel commands executing in remote VMclass
CreateCacheCommand
Command to create/start a cache on a subset of Infinispan cluster nodesclass
RemoveCacheCommand
Deprecated.UseCacheContainerAdmin.removeCache(String)
insteadMethods in org.infinispan.commands that return CacheRpcCommand Modifier and Type Method Description CacheRpcCommand
RemoteCommandsFactory. fromStream(byte id, byte type, ByteString cacheName)
Resolve anCacheRpcCommand
from the stream. -
Uses of CacheRpcCommand in org.infinispan.commands.control
Classes in org.infinispan.commands.control that implement CacheRpcCommand Modifier and Type Class Description class
LockControlCommand
LockControlCommand is a command that enables distributed locking across infinispan nodes. -
Uses of CacheRpcCommand in org.infinispan.commands.module
Methods in org.infinispan.commands.module that return CacheRpcCommand Modifier and Type Method Description CacheRpcCommand
ModuleCommandFactory. fromStream(byte commandId, ByteString cacheName)
Construct and initialize aCacheRpcCommand
based on the command id. -
Uses of CacheRpcCommand in org.infinispan.commands.read
Classes in org.infinispan.commands.read that implement CacheRpcCommand Modifier and Type Class Description class
DistributedExecuteCommand<V>
DistributedExecuteCommand is used to migrate Callable and execute it in remote JVM. -
Uses of CacheRpcCommand in org.infinispan.commands.remote
Classes in org.infinispan.commands.remote that implement CacheRpcCommand Modifier and Type Class Description class
BaseClusteredReadCommand
class
BaseRpcCommand
class
BaseRpcInvokingCommand
Deprecated.Since 9.0, it will be removed soonclass
ClusteredGetAllCommand<K,V>
Issues a remote getAll call.class
ClusteredGetCommand
Issues a remote get call.class
RenewBiasCommand
class
RevokeBiasCommand
Informs node that it is not allowed to serve reads from the local record anymore.class
SingleRpcCommand
Aggregates a single command for replication. -
Uses of CacheRpcCommand in org.infinispan.commands.remote.expiration
Classes in org.infinispan.commands.remote.expiration that implement CacheRpcCommand Modifier and Type Class Description class
RetrieveLastAccessCommand
Command that when invoked will retrieve the last access time from an entry without updating itclass
UpdateLastAccessCommand
Command that will update the last access time for an entry given the specific time -
Uses of CacheRpcCommand in org.infinispan.commands.remote.recovery
Classes in org.infinispan.commands.remote.recovery that implement CacheRpcCommand Modifier and Type Class Description class
CompleteTransactionCommand
Command used by the recovery tooling for forcing transaction completion .class
GetInDoubtTransactionsCommand
Rpc to obtain all in-doubt prepared transactions stored on remote nodes.class
GetInDoubtTxInfoCommand
Command used by the recovery tooling for obtaining the list of in-doubt transactions from a node.class
RecoveryCommand
Base class for recovery-related rpc-commands.class
TxCompletionNotificationCommand
Command for removing recovery related information from the cluster. -
Uses of CacheRpcCommand in org.infinispan.commands.triangle
Classes in org.infinispan.commands.triangle that implement CacheRpcCommand Modifier and Type Class Description class
BackupWriteCommand
A write operation sent from the primary owner to the backup owners.class
MultiEntriesFunctionalBackupWriteCommand
class
MultiKeyFunctionalBackupWriteCommand
class
PutMapBackupWriteCommand
ABackupWriteCommand
implementation forPutMapCommand
.class
SingleKeyBackupWriteCommand
A single keyBackupWriteCommand
for single key non-functional commands.class
SingleKeyFunctionalBackupWriteCommand
A single keyBackupWriteCommand
for single key functional commands. -
Uses of CacheRpcCommand in org.infinispan.commands.tx
Subinterfaces of CacheRpcCommand in org.infinispan.commands.tx Modifier and Type Interface Description interface
TransactionBoundaryCommand
An transaction boundary command that allows the retrieval of an attachedGlobalTransaction
Classes in org.infinispan.commands.tx that implement CacheRpcCommand Modifier and Type Class Description class
AbstractTransactionBoundaryCommand
An abstract transaction boundary command that holds a reference to aGlobalTransaction
class
CommitCommand
Command corresponding to the 2nd phase of 2PC.class
PrepareCommand
Command corresponding to the 1st phase of 2PC.class
RollbackCommand
Command corresponding to a transaction rollback.class
VersionedCommitCommand
The same as aCommitCommand
except that version information is also carried by this command, used by optimistically transactional caches making use of write skew checking when usingIsolationLevel.REPEATABLE_READ
.class
VersionedPrepareCommand
Same asPrepareCommand
except that the transaction originator makes evident the versions of entries touched and stored in a transaction context so that accurate write skew checks may be performed by the lock owner(s). -
Uses of CacheRpcCommand in org.infinispan.commands.tx.totalorder
Subinterfaces of CacheRpcCommand in org.infinispan.commands.tx.totalorder Modifier and Type Interface Description interface
TotalOrderPrepareCommand
Interface with the utilities methods that the prepare command must have when Total Order based protocol is usedClasses in org.infinispan.commands.tx.totalorder that implement CacheRpcCommand Modifier and Type Class Description class
TotalOrderCommitCommand
Commit Command used in the 2nd phase of 2PC.class
TotalOrderNonVersionedPrepareCommand
Command corresponding to the 1st phase of 2PC when Total Order based protocol is used.class
TotalOrderRollbackCommand
The 2nd phase command of 2PC, used when a transaction must be aborted.class
TotalOrderVersionedCommitCommand
Command corresponding to the 2nd phase of 2PC.class
TotalOrderVersionedPrepareCommand
Command corresponding to the 1st phase of 2PC when Total Order based protocol is used. -
Uses of CacheRpcCommand in org.infinispan.commands.write
Classes in org.infinispan.commands.write that implement CacheRpcCommand Modifier and Type Class Description class
BackupAckCommand
A command that represents an acknowledge sent by a backup owner to the originator.class
BackupMultiKeyAckCommand
A command that represents an acknowledge sent by a backup owner to the originator.class
ExceptionAckCommand
A command that represents an exception acknowledge sent by any owner.class
InvalidateVersionsCommand
Must beVisitableCommand
as we want to catch it in persistence handling etc. -
Uses of CacheRpcCommand in org.infinispan.marshall.exts
Methods in org.infinispan.marshall.exts that return CacheRpcCommand Modifier and Type Method Description protected CacheRpcCommand
ReplicableCommandExternalizer. fromStream(byte id, byte type, ByteString cacheName)
CacheRpcCommand
CacheRpcCommandExternalizer. readObject(ObjectInput input)
CacheRpcCommand
TriangleAckExternalizer. readObject(ObjectInput input)
Methods in org.infinispan.marshall.exts that return types with arguments of type CacheRpcCommand Modifier and Type Method Description Set<Class<? extends CacheRpcCommand>>
CacheRpcCommandExternalizer. getTypeClasses()
Set<Class<? extends CacheRpcCommand>>
TriangleAckExternalizer. getTypeClasses()
Methods in org.infinispan.marshall.exts with parameters of type CacheRpcCommand Modifier and Type Method Description void
CacheRpcCommandExternalizer. writeObject(ObjectOutput output, CacheRpcCommand command)
void
TriangleAckExternalizer. writeObject(ObjectOutput output, CacheRpcCommand object)
-
Uses of CacheRpcCommand in org.infinispan.remoting
Methods in org.infinispan.remoting with parameters of type CacheRpcCommand Modifier and Type Method Description static LocalInvocation
LocalInvocation. newInstance(ResponseGenerator responseGenerator, CacheRpcCommand command, CommandsFactory commandsFactory, Address self)
static LocalInvocation
LocalInvocation. newInstanceFromCache(Cache<?,?> cache, CacheRpcCommand command)
-
Uses of CacheRpcCommand in org.infinispan.remoting.inboundhandler
Fields in org.infinispan.remoting.inboundhandler declared as CacheRpcCommand Modifier and Type Field Description protected CacheRpcCommand
BaseBlockingRunnable. command
Methods in org.infinispan.remoting.inboundhandler with parameters of type CacheRpcCommand Modifier and Type Method Description protected void
AbstractDelegatingHandler. afterHandle(CacheRpcCommand command, DeliverOrder order, boolean delegated)
Invoked after the command is handled.protected boolean
AbstractDelegatingHandler. beforeHandle(CacheRpcCommand command, Reply reply, DeliverOrder order)
Invoked before the command is handled by the realPerCacheInboundInvocationHandler
.void
AbstractDelegatingHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
void
NonTotalOrderPerCacheInboundInvocationHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
void
NonTotalOrderTxPerCacheInboundInvocationHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
void
PerCacheInboundInvocationHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
Handles theCacheRpcCommand
from other node.void
TotalOrderTxPerCacheInboundInvocationHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
void
TrianglePerCacheInboundInvocationHandler. handle(CacheRpcCommand command, Reply reply, DeliverOrder order)
Constructors in org.infinispan.remoting.inboundhandler with parameters of type CacheRpcCommand Constructor Description BaseBlockingRunnable(BasePerCacheInboundInvocationHandler handler, CacheRpcCommand command, Reply reply, boolean sync)
DefaultTopologyRunnable(BasePerCacheInboundInvocationHandler handler, CacheRpcCommand command, Reply reply, TopologyMode topologyMode, int commandTopologyId, boolean sync)
-
Uses of CacheRpcCommand in org.infinispan.remoting.responses
Methods in org.infinispan.remoting.responses with parameters of type CacheRpcCommand Modifier and Type Method Description Response
DefaultResponseGenerator. getResponse(CacheRpcCommand command, Object returnValue)
Response
ResponseGenerator. getResponse(CacheRpcCommand command, Object returnValue)
-
Uses of CacheRpcCommand in org.infinispan.statetransfer
Classes in org.infinispan.statetransfer that implement CacheRpcCommand Modifier and Type Class Description class
StateRequestCommand
This command is used by a StateConsumer to request transactions and cache entries from a StateProvider.class
StateResponseCommand
This command is used by a StateProvider to push cache entries to a StateConsumer. -
Uses of CacheRpcCommand in org.infinispan.stream.impl
Classes in org.infinispan.stream.impl that implement CacheRpcCommand Modifier and Type Class Description class
StreamIteratorCloseCommand
Stream iterator command that unregisters an iterator so it doesn't consume memory unnecessarilyclass
StreamIteratorNextCommand
Stream request command that is sent to remote nodes handle execution of remote intermediate and terminal operations.class
StreamIteratorRequestCommand<K>
Stream request command that is sent to remote nodes handle execution of remote intermediate and terminal operations.class
StreamRequestCommand<K>
Stream request command that is sent to remote nodes handle execution of remote intermediate and terminal operations.class
StreamResponseCommand<R>
Stream response command used to handle returning intermediate or final responses from the remote node -
Uses of CacheRpcCommand in org.infinispan.util
Methods in org.infinispan.util that return types with arguments of type CacheRpcCommand Modifier and Type Method Description Collection<Class<? extends CacheRpcCommand>>
ModuleProperties. moduleCacheRpcCommands()
-
Uses of CacheRpcCommand in org.infinispan.xsite
Classes in org.infinispan.xsite that implement CacheRpcCommand Modifier and Type Class Description class
SingleXSiteRpcCommand
RPC command to replicate cache operations (such as put, remove, replace, etc.) to the backup site.class
XSiteAdminCommand
Command used for handling XSiteReplication administrative operations.class
XSiteReplicateCommand
Abstract class to invoke RPC on the remote site. -
Uses of CacheRpcCommand in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer that implement CacheRpcCommand Modifier and Type Class Description class
XSiteStatePushCommand
Wraps the state to be sent to another siteclass
XSiteStateTransferControlCommand
Command used to control the state transfer between sites.
-