Uses of Interface
org.infinispan.commands.TopologyAffectedCommand
-
Packages that use TopologyAffectedCommand Package Description org.infinispan.commands Commands that operate on the cache, either locally or remotely.org.infinispan.commands.control org.infinispan.commands.functional 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.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.interceptors.distribution Interceptors dealing with command replication in distributed/replicated mode.org.infinispan.interceptors.impl Basic interceptorsorg.infinispan.interceptors.totalorder Interceptors dealing with total order.org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.stream.impl -
-
Uses of TopologyAffectedCommand in org.infinispan.commands
Subinterfaces of TopologyAffectedCommand in org.infinispan.commands Modifier and Type Interface Description interface
DataCommand
Commands of this type manipulate data in the cache.Classes in org.infinispan.commands that implement TopologyAffectedCommand Modifier and Type Class Description class
AbstractTopologyAffectedCommand
Base class for commands that carry topology id. -
Uses of TopologyAffectedCommand in org.infinispan.commands.control
Classes in org.infinispan.commands.control that implement TopologyAffectedCommand Modifier and Type Class Description class
LockControlCommand
LockControlCommand is a command that enables distributed locking across infinispan nodes. -
Uses of TopologyAffectedCommand in org.infinispan.commands.functional
Classes in org.infinispan.commands.functional that implement TopologyAffectedCommand Modifier and Type Class Description class
AbstractWriteKeyCommand<K,V>
class
AbstractWriteManyCommand<K,V>
class
ReadOnlyKeyCommand<K,V,R>
class
ReadOnlyManyCommand<K,V,R>
class
ReadWriteKeyCommand<K,V,R>
class
ReadWriteKeyValueCommand<K,V,T,R>
class
ReadWriteManyCommand<K,V,R>
class
ReadWriteManyEntriesCommand<K,V,T,R>
class
TxReadOnlyKeyCommand<K,V,R>
class
TxReadOnlyManyCommand<K,V,R>
class
WriteOnlyKeyCommand<K,V>
class
WriteOnlyKeyValueCommand<K,V,T>
class
WriteOnlyManyCommand<K,V>
class
WriteOnlyManyEntriesCommand<K,V,T>
-
Uses of TopologyAffectedCommand in org.infinispan.commands.read
Classes in org.infinispan.commands.read that implement TopologyAffectedCommand Modifier and Type Class Description class
AbstractDataCommand
class
GetAllCommand
Retrieves multiple entries at once.class
GetCacheEntryCommand
Used to fetch a full CacheEntry rather than just the value.class
GetKeyValueCommand
Implements functionality defined byMap.get(Object)
andMap.containsKey(Object)
operations -
Uses of TopologyAffectedCommand in org.infinispan.commands.remote
Classes in org.infinispan.commands.remote that implement TopologyAffectedCommand Modifier and Type Class Description class
BaseClusteredReadCommand
class
ClusteredGetAllCommand<K,V>
Issues a remote getAll call.class
ClusteredGetCommand
Issues a remote get call.class
GetKeysInGroupCommand
VisitableCommand
that fetches the keys belonging to a group. -
Uses of TopologyAffectedCommand in org.infinispan.commands.remote.expiration
Classes in org.infinispan.commands.remote.expiration that implement TopologyAffectedCommand 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 TopologyAffectedCommand in org.infinispan.commands.remote.recovery
Classes in org.infinispan.commands.remote.recovery that implement TopologyAffectedCommand Modifier and Type Class Description class
TxCompletionNotificationCommand
Command for removing recovery related information from the cluster. -
Uses of TopologyAffectedCommand in org.infinispan.commands.tx
Subinterfaces of TopologyAffectedCommand 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 TopologyAffectedCommand 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 TopologyAffectedCommand in org.infinispan.commands.tx.totalorder
Subinterfaces of TopologyAffectedCommand 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 TopologyAffectedCommand 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 TopologyAffectedCommand in org.infinispan.commands.write
Subinterfaces of TopologyAffectedCommand in org.infinispan.commands.write Modifier and Type Interface Description interface
DataWriteCommand
Mixes features from DataCommand and WriteCommandinterface
WriteCommand
A command that modifies the cache in some wayClasses in org.infinispan.commands.write that implement TopologyAffectedCommand Modifier and Type Class Description class
AbstractDataWriteCommand
Stuff common to WriteCommandsclass
ApplyDeltaCommand
Deprecated.since 9.1class
ClearCommand
class
ComputeCommand
class
ComputeIfAbsentCommand
class
EvictCommand
class
InvalidateCommand
Removes an entry from memory.class
InvalidateL1Command
Invalidates an entry in a L1 cache (used with DIST mode)class
PutKeyValueCommand
Implements functionality defined byBasicCache.put(Object, Object)
class
PutMapCommand
class
RemoveCommand
class
RemoveExpiredCommand
Removes an entry that is expired from memoryclass
ReplaceCommand
-
Uses of TopologyAffectedCommand in org.infinispan.interceptors.distribution
Methods in org.infinispan.interceptors.distribution with parameters of type TopologyAffectedCommand Modifier and Type Method Description protected LocalizedCacheTopology
BaseDistributionInterceptor. checkTopologyId(TopologyAffectedCommand command)
-
Uses of TopologyAffectedCommand in org.infinispan.interceptors.impl
Methods in org.infinispan.interceptors.impl with type parameters of type TopologyAffectedCommand Modifier and Type Method Description protected <C extends VisitableCommand & TopologyAffectedCommand & FlagAffectedCommand>
ObjectBaseStateTransferInterceptor. handleReadCommand(InvocationContext ctx, C command)
Methods in org.infinispan.interceptors.impl with parameters of type TopologyAffectedCommand Modifier and Type Method Description protected int
BaseStateTransferInterceptor. getNewTopologyId(Throwable ce, int currentTopologyId, TopologyAffectedCommand command)
protected void
BaseStateTransferInterceptor. logRetry(int currentTopologyId, TopologyAffectedCommand cmd)
protected void
BaseStateTransferInterceptor. updateTopologyId(TopologyAffectedCommand command)
-
Uses of TopologyAffectedCommand in org.infinispan.interceptors.totalorder
Methods in org.infinispan.interceptors.totalorder with parameters of type TopologyAffectedCommand Modifier and Type Method Description protected LocalizedCacheTopology
TotalOrderDistributionInterceptor. checkTopologyId(TopologyAffectedCommand command)
protected LocalizedCacheTopology
TotalOrderVersionedDistributionInterceptor. checkTopologyId(TopologyAffectedCommand command)
-
Uses of TopologyAffectedCommand in org.infinispan.statetransfer
Classes in org.infinispan.statetransfer that implement TopologyAffectedCommand 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.Methods in org.infinispan.statetransfer with parameters of type TopologyAffectedCommand Modifier and Type Method Description Map<Address,Response>
StateTransferManager. forwardCommandIfNeeded(TopologyAffectedCommand command, Set<Object> affectedKeys, Address origin)
If there is an state transfer happening at the moment, this method forwards the supplied command to the nodes that are new owners of the data, in order to assure consistency.Map<Address,Response>
StateTransferManagerImpl. forwardCommandIfNeeded(TopologyAffectedCommand command, Set<Object> affectedKeys, Address origin)
-
Uses of TopologyAffectedCommand in org.infinispan.stream.impl
Classes in org.infinispan.stream.impl that implement TopologyAffectedCommand Modifier and Type Class Description class
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.
-