Uses of Interface
org.infinispan.commands.ReplicableCommand
Packages that use ReplicableCommand
Package
Description
Commands that operate on the cache, either locally or remotely.
Meta-commands that wrap other commands for remote execution.
Commands that represent transactional lifecycle transitions.
Commands that alter the state of the cache.
Interceptors dealing with command replication in distributed/replicated mode.
Externalizers for various JDK types that are marshalled using the marshalling framework.
Handling of inbound commands on remote nodes.
Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.
Transports handle the low-level networking, used by the remoting components.
A transport implementation based on JGroups.
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.
Lock and synchronization related classes, tools and utilities.
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
This is the private xsite package.
-
Uses of ReplicableCommand in org.infinispan.commands
Subinterfaces of ReplicableCommand in org.infinispan.commandsModifier and TypeInterfaceDescriptioninterfaceCommands of this type manipulate data in the cache.interfaceFlags modify behavior of command such as whether or not to invoke certain commands remotely, check cache store etc.interfaceCommands correspond to specific areas of functionality in the cluster, and can be replicated using theGlobalInboundInvocationHandler.interfaceSome 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.interfaceA type of command that can acceptVisitors, such asDDAsyncInterceptor.Classes in org.infinispan.commands that implement ReplicableCommandModifier and TypeClassDescriptionclassBase class for those commands that can carry flags.classBase class for commands that carry topology id.Methods in org.infinispan.commands that return ReplicableCommandModifier and TypeMethodDescriptionRemoteCommandsFactory.fromStream(byte id, byte type) Creates an un-initialized command.Methods in org.infinispan.commands with parameters of type ReplicableCommandModifier and TypeMethodDescriptiondefault SingleRpcCommandCommandsFactory.buildSingleRpcCommand(ReplicableCommand call) Deprecated.static intSegmentSpecificCommand.extractSegment(ReplicableCommand command, Object key, KeyPartitioner keyPartitioner) Utility to extract the segment from a given command that may be aSegmentSpecificCommand.static <K> org.infinispan.commons.util.SegmentAwareKey<K>SegmentSpecificCommand.extractSegmentAwareKey(ReplicableCommand command, K key, KeyPartitioner keyPartitioner) Create anSegmentAwareKeyinstance with the key and its segment.voidCommandsFactory.initializeReplicableCommand(ReplicableCommand command, boolean isRemote) Deprecated.since 11.0, please useCacheRpcCommand.invokeAsync(ComponentRegistry)orGlobalRpcCommand.invokeAsync(GlobalComponentRegistry)instead.voidCommandsFactoryImpl.initializeReplicableCommand(ReplicableCommand c, boolean isRemote) -
Uses of ReplicableCommand in org.infinispan.commands.control
Classes in org.infinispan.commands.control that implement ReplicableCommandModifier and TypeClassDescriptionclassLockControlCommand is a command that enables distributed locking across infinispan nodes. -
Uses of ReplicableCommand in org.infinispan.commands.functional
Classes in org.infinispan.commands.functional that implement ReplicableCommandModifier and TypeClassDescriptionclassclassclassReadOnlyKeyCommand<K,V, R> classReadOnlyManyCommand<K,V, R> final classReadWriteKeyCommand<K,V, R> final classReadWriteKeyValueCommand<K,V, T, R> final classReadWriteManyCommand<K,V, R> final classReadWriteManyEntriesCommand<K,V, T, R> classTxReadOnlyKeyCommand<K,V, R> classTxReadOnlyManyCommand<K,V, R> final classWriteOnlyKeyCommand<K,V> final classWriteOnlyKeyValueCommand<K,V, T> final classWriteOnlyManyCommand<K,V> final classWriteOnlyManyEntriesCommand<K,V, T> -
Uses of ReplicableCommand in org.infinispan.commands.irac
Classes in org.infinispan.commands.irac that implement ReplicableCommandModifier and TypeClassDescriptionclassSends a cleanup request from the primary owner to the backup owners.classA clear request that is sent to the remote site byIracManager.classA request for a newIracMetadatafor a giver segment.classA multi-key cross-site requests.classRequests the state for a given segments.classThe IRAC state for a given key.classACacheRpcCommandto clean up tombstones for IRAC algorithm.classACacheRpcCommandto check if one or more tombstones are still valid.classAXSiteReplicateCommandto check tombstones for IRAC algorithm.classResponse for a state request with the tombstones stored in the local node.classA request that is sent to the remote site byIracManager.classAn update request that is sent to the remote site byIracManager.classIt transfers the current versions stored inIracVersionGeneratorto the other nodes when joins/leaving events occurs. -
Uses of ReplicableCommand in org.infinispan.commands.module
Methods in org.infinispan.commands.module that return ReplicableCommandModifier and TypeMethodDescriptionModuleCommandFactory.fromStream(byte commandId) Construct and initialize aReplicableCommandbased on the command id.Methods in org.infinispan.commands.module that return types with arguments of type ReplicableCommandModifier and TypeMethodDescriptionMap<Byte,Class<? extends ReplicableCommand>> ModuleCommandFactory.getModuleCommands()Provides a map of command IDs to command types of all the commands handled by the command factory instance. -
Uses of ReplicableCommand in org.infinispan.commands.read
Classes in org.infinispan.commands.read that implement ReplicableCommandModifier and TypeClassDescriptionclassclassAbstract classclassEntrySetCommand<K,V> Command implementation forMap.entrySet()functionality.classRetrieves multiple entries at once.final classUsed to fetch a full CacheEntry rather than just the value.classImplements functionality defined byMap.get(Object)andMap.containsKey(Object)operationsclassKeySetCommand<K,V> Command implementation forMap.keySet()functionality.classCommand to calculate the size of the cache -
Uses of ReplicableCommand in org.infinispan.commands.remote
Subinterfaces of ReplicableCommand in org.infinispan.commands.remoteModifier and TypeInterfaceDescriptioninterfaceTheRpcManageronly replicates commands wrapped in aCacheRpcCommand.Classes in org.infinispan.commands.remote that implement ReplicableCommandModifier and TypeClassDescriptionclassclassclassclassIssues a remote getAll call.classIssues a remote get call.classclassInforms node that it is not allowed to serve reads from the local record anymore.classAggregates a single command for replication.Methods in org.infinispan.commands.remote that return ReplicableCommand -
Uses of ReplicableCommand in org.infinispan.commands.remote.recovery
Classes in org.infinispan.commands.remote.recovery that implement ReplicableCommandModifier and TypeClassDescriptionclassCommand used by the recovery tooling for forcing transaction completion .classRpc to obtain all in-doubt prepared transactions stored on remote nodes.classCommand used by the recovery tooling for obtaining the list of in-doubt transactions from a node.classDeprecated.since 11.0, class will be removed with no direct replacement.classCommand for removing recovery related information from the cluster. -
Uses of ReplicableCommand in org.infinispan.commands.statetransfer
Classes in org.infinispan.commands.statetransfer that implement ReplicableCommandModifier and TypeClassDescriptionclassStart conflict resolution.classclassStart transferring keys and remote metadata for the given segments.classThis command is used by a StateProvider to push cache entries to a StateConsumer.classCancel state transfer.classGet the registered cluster listeners.classGet transactions for the specified segments.classStart state transfer. -
Uses of ReplicableCommand in org.infinispan.commands.topology
Classes in org.infinispan.commands.topology that implement ReplicableCommandModifier and TypeClassDescriptionclassAbstract class that is the basis for the Cache, Rebalance and Topology commands.classChange the availability of a cache.classA node is requesting to join the cluster.classA node is signaling that it wants to leave the cluster.classTell members to shutdown cache.classA member is requesting a cache shutdown.classThe coordinator is requesting information about the running caches.classA member is confirming that it has finished a topology change during rebalance.classEnable or Disable rebalancing.classThe coordinator is starting a rebalance operation.classQuery the rebalancing status.classCoordinator to member: The coordinator is updating the consistent hash.classUpdate the stable topology. -
Uses of ReplicableCommand in org.infinispan.commands.triangle
Classes in org.infinispan.commands.triangle that implement ReplicableCommandModifier and TypeClassDescriptionclassA command that tell a backup owner to ignore a sequence id after the primary failed to send a regular write command.classA write operation sent from the primary owner to the backup owners.classclassclassABackupWriteCommandimplementation forPutMapCommand.classA single keyBackupWriteCommandfor single key non-functional commands.classA single keyBackupWriteCommandfor single key functional commands. -
Uses of ReplicableCommand in org.infinispan.commands.tx
Subinterfaces of ReplicableCommand in org.infinispan.commands.txModifier and TypeInterfaceDescriptioninterfaceAn transaction boundary command that allows the retrieval of an attachedGlobalTransactionClasses in org.infinispan.commands.tx that implement ReplicableCommandModifier and TypeClassDescriptionclassAn abstract transaction boundary command that holds a reference to aGlobalTransactionclassCommand corresponding to the 2nd phase of 2PC.classCommand corresponding to the 1st phase of 2PC.classCommand corresponding to a transaction rollback.classThe same as aCommitCommandexcept that version information is also carried by this command, used by optimistically transactional caches making use of write skew checking when usingIsolationLevel.REPEATABLE_READ.classSame asPrepareCommandexcept 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 ReplicableCommand in org.infinispan.commands.write
Subinterfaces of ReplicableCommand in org.infinispan.commands.writeModifier and TypeInterfaceDescriptioninterfaceMixes features from DataCommand and WriteCommandinterfaceA command that modifies the cache in some wayClasses in org.infinispan.commands.write that implement ReplicableCommandModifier and TypeClassDescriptionclassStuff common to WriteCommandsclassA command that represents an acknowledge sent by a backup owner to the originator.classA command that represents an acknowledge sent by a backup owner to the originator.classclassclassclassclassA command that represents an exception acknowledge sent by any owner.classRemoves an entry from memory.classInvalidates an entry in a L1 cache (used with DIST mode)classMust beVisitableCommandas we want to catch it in persistence handling etc.classAWriteCommandused to handle updates from the remote site (for asynchronous cross-site replication).classImplements functionality defined byBasicCache.put(Object, Object)classA command writing multiple key/value pairs with the same metadata.classclassRemoves an entry that is expired from memoryclass -
Uses of ReplicableCommand in org.infinispan.expiration.impl
Classes in org.infinispan.expiration.impl that implement ReplicableCommandModifier and TypeClassDescriptionclassThis command updates a cache entry's last access timestamp. -
Uses of ReplicableCommand in org.infinispan.interceptors.distribution
Methods in org.infinispan.interceptors.distribution with parameters of type ReplicableCommandModifier and TypeMethodDescriptionprotected DistributionInfoBaseDistributionInterceptor.retrieveDistributionInfo(LocalizedCacheTopology topology, ReplicableCommand command, Object key) -
Uses of ReplicableCommand in org.infinispan.manager.impl
Classes in org.infinispan.manager.impl that implement ReplicableCommandModifier and TypeClassDescriptionclassReplicable Command that runs the given Function passing theEmbeddedCacheManageras an argumentclassReplicable Command that runs the given Runnable -
Uses of ReplicableCommand in org.infinispan.marshall.exts
Methods in org.infinispan.marshall.exts that return ReplicableCommandMethods in org.infinispan.marshall.exts that return types with arguments of type ReplicableCommandModifier and TypeMethodDescriptionSet<Class<? extends ReplicableCommand>>ReplicableCommandExternalizer.getTypeClasses()Methods in org.infinispan.marshall.exts with parameters of type ReplicableCommandModifier and TypeMethodDescriptionprotected voidReplicableCommandExternalizer.writeCommandHeader(ObjectOutput output, ReplicableCommand command) protected voidReplicableCommandExternalizer.writeCommandParameters(ObjectOutput output, ReplicableCommand command) voidReplicableCommandExternalizer.writeObject(ObjectOutput output, ReplicableCommand command) -
Uses of ReplicableCommand in org.infinispan.notifications.cachelistener.cluster
Classes in org.infinispan.notifications.cachelistener.cluster that implement ReplicableCommandModifier and TypeClassDescriptionclassThis command is used to send cluster events for multiple listeners on the same node -
Uses of ReplicableCommand in org.infinispan.reactive.publisher.impl.commands.batch
Classes in org.infinispan.reactive.publisher.impl.commands.batch that implement ReplicableCommand -
Uses of ReplicableCommand in org.infinispan.reactive.publisher.impl.commands.reduction
Classes in org.infinispan.reactive.publisher.impl.commands.reduction that implement ReplicableCommandModifier and TypeClassDescriptionclassStream request command that is sent to remote nodes handle execution of remote intermediate and terminal operations. -
Uses of ReplicableCommand in org.infinispan.remoting.inboundhandler
Methods in org.infinispan.remoting.inboundhandler with parameters of type ReplicableCommandModifier and TypeMethodDescriptionvoidGlobalInboundInvocationHandler.handleFromCluster(Address origin, ReplicableCommand command, Reply reply, DeliverOrder order) voidInboundInvocationHandler.handleFromCluster(Address origin, ReplicableCommand command, Reply reply, DeliverOrder order) Handles theReplicableCommandfrom other node belonging to local site. -
Uses of ReplicableCommand in org.infinispan.remoting.inboundhandler.action
Methods in org.infinispan.remoting.inboundhandler.action with type parameters of type ReplicableCommandConstructors in org.infinispan.remoting.inboundhandler.action with parameters of type ReplicableCommand -
Uses of ReplicableCommand in org.infinispan.remoting.rpc
Methods in org.infinispan.remoting.rpc with parameters of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>RpcManager.invokeCommand(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) Invoke a command on a collection of node and pass the responses to aResponseCollector.<T> CompletionStage<T>RpcManager.invokeCommand(Address target, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) Invoke a command on a single node and pass the response to aResponseCollector.<T> CompletionStage<T>RpcManagerImpl.invokeCommand(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) <T> CompletionStage<T>RpcManagerImpl.invokeCommand(Address target, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) <T> CompletionStage<T>RpcManager.invokeCommandOnAll(ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) Invoke a command on all the nodes in the cluster and pass the responses to aResponseCollector.<T> CompletionStage<T>RpcManagerImpl.invokeCommandOnAll(ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) <T> CompletionStage<T>RpcManager.invokeCommandStaggered(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) Invoke a command on a collection of nodes and pass the responses to aResponseCollector.<T> CompletionStage<T>RpcManagerImpl.invokeCommandStaggered(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, RpcOptions rpcOptions) default CompletableFuture<Map<Address,Response>> RpcManager.invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand rpc, RpcOptions options) Deprecated.RpcManagerImpl.invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand rpc, RpcOptions options) voidRpcManager.sendTo(Address destination, ReplicableCommand command, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the destination using the specifiedDeliverOrder.voidRpcManagerImpl.sendTo(Address destination, ReplicableCommand command, DeliverOrder deliverOrder) voidRpcManager.sendToAll(ReplicableCommand command, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the entire cluster.voidRpcManagerImpl.sendToAll(ReplicableCommand command, DeliverOrder deliverOrder) voidRpcManager.sendToMany(Collection<Address> destinations, ReplicableCommand command, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the set of destination using the specifiedDeliverOrder.voidRpcManagerImpl.sendToMany(Collection<Address> destinations, ReplicableCommand command, DeliverOrder deliverOrder) Method parameters in org.infinispan.remoting.rpc with type arguments of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>RpcManager.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> collector, RpcOptions rpcOptions) Invoke different commands on a collection of nodes and pass the responses to aResponseCollector.<T> CompletionStage<T>RpcManagerImpl.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> collector, RpcOptions rpcOptions) -
Uses of ReplicableCommand in org.infinispan.remoting.transport
Methods in org.infinispan.remoting.transport with parameters of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>AbstractDelegatingTransport.invokeCommand(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) <T> CompletionStage<T>AbstractDelegatingTransport.invokeCommand(Address target, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) default <T> CompletionStage<T>Transport.invokeCommand(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) Invoke a command on a collection of node and pass the responses to aResponseCollector.default <T> CompletionStage<T>Transport.invokeCommand(Address target, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) Invoke a command on a single node and pass the response to aResponseCollector.<T> CompletionStage<T>AbstractDelegatingTransport.invokeCommandOnAll(ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) default <T> CompletionStage<T>Transport.invokeCommandOnAll(Collection<Address> requiredTargets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) Invoke a command on all the nodes in the cluster and pass the responses to aResponseCollector.default <T> CompletionStage<T>Transport.invokeCommandOnAll(ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) Invoke a command on all the nodes in the cluster and pass the responses to aResponseCollector.<T> CompletionStage<T>AbstractDelegatingTransport.invokeCommandStaggered(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) default <T> CompletionStage<T>Transport.invokeCommandStaggered(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) Invoke a command on a collection of nodes and pass the responses to aResponseCollector.AbstractDelegatingTransport.invokeRemotely(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Deprecated.Transport.invokeRemotely(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Deprecated.Since 9.2, please useTransport.invokeCommand(Collection, ReplicableCommand, ResponseCollector, DeliverOrder, long, TimeUnit)instead.AbstractDelegatingTransport.invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Transport.invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) voidAbstractDelegatingTransport.sendTo(Address destination, ReplicableCommand rpcCommand, DeliverOrder deliverOrder) voidTransport.sendTo(Address destination, ReplicableCommand rpcCommand, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the destination using the specifiedDeliverOrder.voidAbstractDelegatingTransport.sendToAll(ReplicableCommand rpcCommand, DeliverOrder deliverOrder) default voidTransport.sendToAll(ReplicableCommand rpcCommand, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the entire cluster.voidAbstractDelegatingTransport.sendToMany(Collection<Address> destinations, ReplicableCommand rpcCommand, DeliverOrder deliverOrder) voidTransport.sendToMany(Collection<Address> destinations, ReplicableCommand rpcCommand, DeliverOrder deliverOrder) Asynchronously sends theReplicableCommandto the set of destination using the specifiedDeliverOrder.Method parameters in org.infinispan.remoting.transport with type arguments of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>AbstractDelegatingTransport.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit timeUnit) default <T> CompletionStage<T>Transport.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> responseCollector, long timeout, DeliverOrder deliverOrder) Deprecated.Introduced in 9.1, but replaced in 9.2 withTransport.invokeCommands(Collection, Function, ResponseCollector, DeliverOrder, long, TimeUnit).default <T> CompletionStage<T>Transport.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit timeUnit) Invoke different commands on a collection of nodes and pass the responses to aResponseCollector.AbstractDelegatingTransport.invokeRemotely(Map<Address, ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, boolean usePriorityQueue, ResponseFilter responseFilter, boolean totalOrder, boolean anycast) Deprecated.AbstractDelegatingTransport.invokeRemotely(Map<Address, ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Deprecated.Transport.invokeRemotely(Map<Address, ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, boolean usePriorityQueue, ResponseFilter responseFilter, boolean totalOrder, boolean anycast) Deprecated.Transport.invokeRemotely(Map<Address, ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Deprecated.Since 9.2, please useTransport.invokeRemotelyAsync(Collection, ReplicableCommand, ResponseMode, long, ResponseFilter, DeliverOrder, boolean)instead. -
Uses of ReplicableCommand in org.infinispan.remoting.transport.jgroups
Methods in org.infinispan.remoting.transport.jgroups with parameters of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>JGroupsTransport.invokeCommand(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) <T> CompletionStage<T>JGroupsTransport.invokeCommand(Address target, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) <T> CompletionStage<T>JGroupsTransport.invokeCommandOnAll(Collection<Address> requiredTargets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) <T> CompletionStage<T>JGroupsTransport.invokeCommandOnAll(ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) <T> CompletionStage<T>JGroupsTransport.invokeCommandStaggered(Collection<Address> targets, ReplicableCommand command, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit unit) JGroupsTransport.invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand command, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) voidJGroupsTransport.sendTo(Address destination, ReplicableCommand command, DeliverOrder deliverOrder) voidJGroupsTransport.sendToAll(ReplicableCommand command, DeliverOrder deliverOrder) voidJGroupsTransport.sendToMany(Collection<Address> targets, ReplicableCommand command, DeliverOrder deliverOrder) Method parameters in org.infinispan.remoting.transport.jgroups with type arguments of type ReplicableCommandModifier and TypeMethodDescription<T> CompletionStage<T>JGroupsTransport.invokeCommands(Collection<Address> targets, Function<Address, ReplicableCommand> commandGenerator, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit timeUnit) JGroupsTransport.invokeRemotely(Map<Address, ReplicableCommand> commands, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast) Deprecated. -
Uses of ReplicableCommand in org.infinispan.topology
Classes in org.infinispan.topology that implement ReplicableCommandModifier and TypeClassDescriptionclassA hear-beat command used to ping members inClusterTopologyManagerImpl.confirmMembersAvailable().Methods in org.infinispan.topology with parameters of type ReplicableCommandModifier and TypeMethodDescriptionvoidTopologyManagementHelper.executeOnClusterAsync(Transport transport, ReplicableCommand command) <T> CompletionStage<T>TopologyManagementHelper.executeOnClusterSync(Transport transport, ReplicableCommand command, int timeout, ResponseCollector<T> responseCollector) TopologyManagementHelper.executeOnCoordinator(Transport transport, ReplicableCommand command, long timeoutMillis) LocalTopologyManagerImpl.executeOnCoordinatorRetry(ReplicableCommand command, int viewId, long endNanos) -
Uses of ReplicableCommand in org.infinispan.util
Methods in org.infinispan.util that return types with arguments of type ReplicableCommandModifier and TypeMethodDescriptionCollection<Class<? extends ReplicableCommand>>ModuleProperties.moduleCommands()Deprecated.Collection<Class<? extends ReplicableCommand>>ModuleProperties.moduleOnlyReplicableCommands()Deprecated. -
Uses of ReplicableCommand in org.infinispan.util.concurrent.locks
Subinterfaces of ReplicableCommand in org.infinispan.util.concurrent.locksModifier and TypeInterfaceDescriptioninterfaceSimple interface to extract all the keys that may need to be locked.interfaceSimple interface to extract all the keys that may need to be locked for transactional commands. -
Uses of ReplicableCommand in org.infinispan.util.logging
Methods in org.infinispan.util.logging with parameters of type ReplicableCommandModifier and TypeMethodDescriptionfinal voidLog_$logger.errorSendingResponse(long requestId, org.jgroups.Address origin, ReplicableCommand command) voidLog.errorSendingResponse(long requestId, org.jgroups.Address origin, ReplicableCommand command) final voidLog_$logger.exceptionHandlingCommand(ReplicableCommand cmd, Throwable t) voidLog.exceptionHandlingCommand(ReplicableCommand cmd, Throwable t) -
Uses of ReplicableCommand in org.infinispan.xsite
Classes in org.infinispan.xsite that implement ReplicableCommandModifier and TypeClassDescriptionclassRPC command to replicate cache operations (such as put, remove, replace, etc.) to the backup site.classAbstract class to invoke RPC on the remote site.Constructors in org.infinispan.xsite with parameters of type ReplicableCommandModifierConstructorDescriptionSingleXSiteRpcCommand(ByteString cacheName, ReplicableCommand command) -
Uses of ReplicableCommand in org.infinispan.xsite.commands
Classes in org.infinispan.xsite.commands that implement ReplicableCommandModifier and TypeClassDescriptionclassAmend a sites offline status.classACacheRpcCommandto check the remote site status and state transfer mode in the local cluster.classTake a site offline.classGet the offline status of aBackupSender.classACacheRpcCommandthat sets theXSiteStateTransferModecluster-wide.classCancel sending XSite state.classClear XSite state transfer status.classFinish receiving XSite state.classFinish sending XSite state.classRestart sending XSite state.classStart receiving XSite state.classStart send XSite state.classGet XSite state transfer status.classReturn the status of aBackupSender.classTake a site offline.classAGlobalRpcCommandwhich notifies new remote sites are online. -
Uses of ReplicableCommand in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer that implement ReplicableCommandModifier and TypeClassDescriptionclassWraps the state to be sent to another site
CommandsFactory.buildSingleRpcCommand(VisitableCommand)instead.