Uses of Interface
org.infinispan.commands.ReplicableCommand
-
-
Uses of ReplicableCommand in org.infinispan.commands
Subinterfaces of ReplicableCommand in org.infinispan.commands Modifier and Type Interface Description interfaceDataCommandCommands of this type manipulate data in the cache.interfaceFlagAffectedCommandFlags modify behavior of command such as whether or not to invoke certain commands remotely, check cache store etc.interfaceGlobalRpcCommandCommands correspond to specific areas of functionality in the cluster, and can be replicated using theGlobalInboundInvocationHandler.interfaceTopologyAffectedCommandSome 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.interfaceVisitableCommandA type of command that can acceptVisitors, such asDDAsyncInterceptor.Classes in org.infinispan.commands that implement ReplicableCommand Modifier and Type Class Description classAbstractFlagAffectedCommandBase class for those commands that can carry flags.classAbstractTopologyAffectedCommandBase class for commands that carry topology id.Methods in org.infinispan.commands that return ReplicableCommand Modifier and Type Method Description ReplicableCommandRemoteCommandsFactory. fromStream(byte id, byte type)Creates an un-initialized command.Methods in org.infinispan.commands with parameters of type ReplicableCommand Modifier and Type Method Description default SingleRpcCommandCommandsFactory. buildSingleRpcCommand(ReplicableCommand call)Deprecated.since 11.0 useCommandsFactory.buildSingleRpcCommand(VisitableCommand)instead.static intSegmentSpecificCommand. extractSegment(ReplicableCommand command, Object key, KeyPartitioner keyPartitioner)Utility to extract the segment from a given command that may be aSegmentSpecificCommand.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 ReplicableCommand Modifier and Type Class Description classLockControlCommandLockControlCommand 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 ReplicableCommand Modifier and Type Class Description classAbstractWriteKeyCommand<K,V>classAbstractWriteManyCommand<K,V>classReadOnlyKeyCommand<K,V,R>classReadOnlyManyCommand<K,V,R>classReadWriteKeyCommand<K,V,R>classReadWriteKeyValueCommand<K,V,T,R>classReadWriteManyCommand<K,V,R>classReadWriteManyEntriesCommand<K,V,T,R>classTxReadOnlyKeyCommand<K,V,R>classTxReadOnlyManyCommand<K,V,R>classWriteOnlyKeyCommand<K,V>classWriteOnlyKeyValueCommand<K,V,T>classWriteOnlyManyCommand<K,V>classWriteOnlyManyEntriesCommand<K,V,T> -
Uses of ReplicableCommand in org.infinispan.commands.irac
Classes in org.infinispan.commands.irac that implement ReplicableCommand Modifier and Type Class Description classIracCleanupKeyCommandSends a cleanup request from primary owner to backup owners.classIracClearKeysCommandA clear request that is sent to the remote site byIracManager.classIracMetadataRequestCommandA request for a newIracMetadatafor a giver segment.classIracPutKeyCommandA put key request that is sent to the remote site byIracManager.classIracRemoveKeyCommandA remove key request that is sent to the remote site byIracManager.classIracRequestStateCommandRequests the state for a given segments.classIracStateResponseCommandThe IRAC state for a given key.classIracUpdateKeyCommandAn update request that is sent to the remote site byIracManager. -
Uses of ReplicableCommand in org.infinispan.commands.module
Methods in org.infinispan.commands.module that return ReplicableCommand Modifier and Type Method Description ReplicableCommandModuleCommandFactory. fromStream(byte commandId)Construct and initialize aReplicableCommandbased on the command id.Methods in org.infinispan.commands.module that return types with arguments of type ReplicableCommand Modifier and Type Method Description Map<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 ReplicableCommand Modifier and Type Class Description classAbstractDataCommandclassAbstractLocalCommandAbstract classclassEntrySetCommand<K,V>Command implementation forMap.entrySet()functionality.classGetAllCommandRetrieves multiple entries at once.classGetCacheEntryCommandUsed to fetch a full CacheEntry rather than just the value.classGetKeyValueCommandImplements functionality defined byMap.get(Object)andMap.containsKey(Object)operationsclassKeySetCommand<K,V>Command implementation forMap.keySet()functionality.classSizeCommandCommand to calculate the size of the cache -
Uses of ReplicableCommand in org.infinispan.commands.remote
Subinterfaces of ReplicableCommand in org.infinispan.commands.remote Modifier and Type Interface Description interfaceCacheRpcCommandTheRpcManageronly replicates commands wrapped in aCacheRpcCommand.Classes in org.infinispan.commands.remote that implement ReplicableCommand Modifier and Type Class Description classBaseClusteredReadCommandclassBaseRpcCommandclassCheckTransactionRpcCommandclassClusteredGetAllCommand<K,V>Issues a remote getAll call.classClusteredGetCommandIssues a remote get call.classGetKeysInGroupCommandVisitableCommandthat fetches the keys belonging to a group.classRenewBiasCommandclassRevokeBiasCommandInforms node that it is not allowed to serve reads from the local record anymore.classSingleRpcCommandAggregates a single command for replication.Methods in org.infinispan.commands.remote that return ReplicableCommand Modifier and Type Method Description ReplicableCommandSingleRpcCommand. getCommand() -
Uses of ReplicableCommand in org.infinispan.commands.remote.recovery
Classes in org.infinispan.commands.remote.recovery that implement ReplicableCommand Modifier and Type Class Description classCompleteTransactionCommandCommand used by the recovery tooling for forcing transaction completion .classGetInDoubtTransactionsCommandRpc to obtain all in-doubt prepared transactions stored on remote nodes.classGetInDoubtTxInfoCommandCommand used by the recovery tooling for obtaining the list of in-doubt transactions from a node.classRecoveryCommandDeprecated.since 11.0, class will be removed with no direct replacement.classTxCompletionNotificationCommandCommand for removing recovery related information from the cluster. -
Uses of ReplicableCommand in org.infinispan.commands.statetransfer
Classes in org.infinispan.commands.statetransfer that implement ReplicableCommand Modifier and Type Class Description classConflictResolutionStartCommandStart conflict resolution.classScatteredStateConfirmRevokedCommandclassScatteredStateGetKeysCommandStart transferring keys and remote metadata for the given segments.classStateResponseCommandThis command is used by a StateProvider to push cache entries to a StateConsumer.classStateTransferCancelCommandCancel state transfer.classStateTransferGetListenersCommandGet the registered cluster listeners.classStateTransferGetTransactionsCommandGet transactions for the specified segments.classStateTransferStartCommandStart state transfer. -
Uses of ReplicableCommand in org.infinispan.commands.topology
Classes in org.infinispan.commands.topology that implement ReplicableCommand Modifier and Type Class Description classAbstractCacheControlCommandAbstract class that is the basis for the Cache, Rebalance and Topology commands.classCacheAvailabilityUpdateCommandChange the availability of a cache.classCacheJoinCommandA node is requesting to join the cluster.classCacheLeaveCommandA node is signaling that it wants to leave the cluster.classCacheShutdownCommandTell members to shutdown cache.classCacheShutdownRequestCommandA member is requesting a cache shutdown.classCacheStatusRequestCommandThe coordinator is requesting information about the running caches.classRebalancePhaseConfirmCommandA member is confirming that it has finished a topology change during rebalance.classRebalancePolicyUpdateCommandEnable or Disable rebalancing.classRebalanceStartCommandThe coordinator is starting a rebalance operation.classRebalanceStatusRequestCommandQuery the rebalancing status.classTopologyUpdateCommandCoordinator to member: The coordinator is updating the consistent hash.classTopologyUpdateStableCommandUpdate the stable topology. -
Uses of ReplicableCommand in org.infinispan.commands.triangle
Classes in org.infinispan.commands.triangle that implement ReplicableCommand Modifier and Type Class Description classBackupWriteCommandA write operation sent from the primary owner to the backup owners.classMultiEntriesFunctionalBackupWriteCommandclassMultiKeyFunctionalBackupWriteCommandclassPutMapBackupWriteCommandABackupWriteCommandimplementation forPutMapCommand.classSingleKeyBackupWriteCommandA single keyBackupWriteCommandfor single key non-functional commands.classSingleKeyFunctionalBackupWriteCommandA single keyBackupWriteCommandfor single key functional commands. -
Uses of ReplicableCommand in org.infinispan.commands.tx
Subinterfaces of ReplicableCommand in org.infinispan.commands.tx Modifier and Type Interface Description interfaceTransactionBoundaryCommandAn transaction boundary command that allows the retrieval of an attachedGlobalTransactionClasses in org.infinispan.commands.tx that implement ReplicableCommand Modifier and Type Class Description classAbstractTransactionBoundaryCommandAn abstract transaction boundary command that holds a reference to aGlobalTransactionclassCommitCommandCommand corresponding to the 2nd phase of 2PC.classPrepareCommandCommand corresponding to the 1st phase of 2PC.classRollbackCommandCommand corresponding to a transaction rollback.classVersionedCommitCommandThe 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.classVersionedPrepareCommandSame 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.write Modifier and Type Interface Description interfaceDataWriteCommandMixes features from DataCommand and WriteCommandinterfaceWriteCommandA command that modifies the cache in some wayClasses in org.infinispan.commands.write that implement ReplicableCommand Modifier and Type Class Description classAbstractDataWriteCommandStuff common to WriteCommandsclassBackupAckCommandA command that represents an acknowledge sent by a backup owner to the originator.classBackupMultiKeyAckCommandA command that represents an acknowledge sent by a backup owner to the originator.classClearCommandclassComputeCommandclassComputeIfAbsentCommandclassEvictCommandclassExceptionAckCommandA command that represents an exception acknowledge sent by any owner.classInvalidateCommandRemoves an entry from memory.classInvalidateL1CommandInvalidates an entry in a L1 cache (used with DIST mode)classInvalidateVersionsCommandMust beVisitableCommandas we want to catch it in persistence handling etc.classPutKeyValueCommandImplements functionality defined byBasicCache.put(Object, Object)classPutMapCommandA command writing multiple key/value pairs with the same metadata.classRemoveCommandclassRemoveExpiredCommandRemoves an entry that is expired from memoryclassReplaceCommand -
Uses of ReplicableCommand in org.infinispan.expiration.impl
Classes in org.infinispan.expiration.impl that implement ReplicableCommand Modifier and Type Class Description classTouchCommandThis 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 ReplicableCommand Modifier and Type Method Description protected DistributionInfoBaseDistributionInterceptor. retrieveDistributionInfo(LocalizedCacheTopology topology, ReplicableCommand command, Object key) -
Uses of ReplicableCommand in org.infinispan.manager.impl
Classes in org.infinispan.manager.impl that implement ReplicableCommand Modifier and Type Class Description classReplicableManagerFunctionCommandReplicable Command that runs the given Function passing theEmbeddedCacheManageras an argumentclassReplicableRunnableCommandReplicable Command that runs the given Runnable -
Uses of ReplicableCommand in org.infinispan.marshall.exts
Methods in org.infinispan.marshall.exts that return ReplicableCommand Modifier and Type Method Description ReplicableCommandReplicableCommandExternalizer. readObject(ObjectInput input)Methods in org.infinispan.marshall.exts that return types with arguments of type ReplicableCommand Modifier and Type Method Description Set<Class<? extends ReplicableCommand>>ReplicableCommandExternalizer. getTypeClasses()Methods in org.infinispan.marshall.exts with parameters of type ReplicableCommand Modifier and Type Method Description protected 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 ReplicableCommand Modifier and Type Class Description classMultiClusterEventCommand<K,V>This 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 Modifier and Type Class Description classCancelPublisherCommandclassInitialPublisherCommand<K,I,R>classNextPublisherCommand -
Uses of ReplicableCommand in org.infinispan.reactive.publisher.impl.commands.reduction
Classes in org.infinispan.reactive.publisher.impl.commands.reduction that implement ReplicableCommand Modifier and Type Class Description classReductionPublisherRequestCommand<K>Stream 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 ReplicableCommand Modifier and Type Method Description voidGlobalInboundInvocationHandler. 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 ReplicableCommand Modifier and Type Method Description <T extends ReplicableCommand>
TActionState. getCommand()Constructors in org.infinispan.remoting.inboundhandler.action with parameters of type ReplicableCommand Constructor Description ActionState(ReplicableCommand command, int commandTopologyId, long timeout) -
Uses of ReplicableCommand in org.infinispan.remoting.rpc
Methods in org.infinispan.remoting.rpc with parameters of type ReplicableCommand Modifier and Type Method Description <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.CompletableFuture<Map<Address,Response>>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 ReplicableCommand Modifier and Type Method Description <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 ReplicableCommand Modifier and Type Method Description <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.Map<Address,Response>AbstractDelegatingTransport. invokeRemotely(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast)Deprecated.default Map<Address,Response>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.CompletableFuture<Map<Address,Response>>AbstractDelegatingTransport. invokeRemotelyAsync(Collection<Address> recipients, ReplicableCommand rpcCommand, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast)CompletableFuture<Map<Address,Response>>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 ReplicableCommand Modifier and Type Method Description <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.Map<Address,Response>AbstractDelegatingTransport. invokeRemotely(Map<Address,ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, boolean usePriorityQueue, ResponseFilter responseFilter, boolean totalOrder, boolean anycast)Deprecated.Map<Address,Response>AbstractDelegatingTransport. invokeRemotely(Map<Address,ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, ResponseFilter responseFilter, DeliverOrder deliverOrder, boolean anycast)Deprecated.default Map<Address,Response>Transport. invokeRemotely(Map<Address,ReplicableCommand> rpcCommands, ResponseMode mode, long timeout, boolean usePriorityQueue, ResponseFilter responseFilter, boolean totalOrder, boolean anycast)Deprecated.default Map<Address,Response>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 ReplicableCommand Modifier and Type Method Description <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)CompletableFuture<Map<Address,Response>>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 ReplicableCommand Modifier and Type Method Description <T> CompletionStage<T>JGroupsTransport. invokeCommands(Collection<Address> targets, Function<Address,ReplicableCommand> commandGenerator, ResponseCollector<T> collector, DeliverOrder deliverOrder, long timeout, TimeUnit timeUnit)Map<Address,Response>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 ReplicableCommand Modifier and Type Class Description classHeartBeatCommandA hear-beat command used to ping members inClusterTopologyManagerImpl.confirmMembersAvailable().Methods in org.infinispan.topology with parameters of type ReplicableCommand Modifier and Type Method Description voidTopologyManagementHelper. executeOnClusterAsync(Transport transport, ReplicableCommand command)<T> CompletionStage<T>TopologyManagementHelper. executeOnClusterSync(Transport transport, ReplicableCommand command, int timeout, ResponseCollector<T> responseCollector)CompletionStage<Object>TopologyManagementHelper. executeOnCoordinator(Transport transport, ReplicableCommand command, long timeoutMillis)CompletionStage<Object>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 ReplicableCommand Modifier and Type Method Description Collection<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.locks Modifier and Type Interface Description interfaceRemoteLockCommandSimple interface to extract all the keys that may need to be locked.interfaceTransactionalRemoteLockCommandSimple 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 ReplicableCommand Modifier and Type Method Description voidLog_$logger. errorSendingResponse(long requestId, org.jgroups.Address origin, ReplicableCommand command)voidLog. errorSendingResponse(long requestId, org.jgroups.Address origin, ReplicableCommand command)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 ReplicableCommand Modifier and Type Class Description classSingleXSiteRpcCommandRPC command to replicate cache operations (such as put, remove, replace, etc.) to the backup site.classXSiteReplicateCommandAbstract class to invoke RPC on the remote site. -
Uses of ReplicableCommand in org.infinispan.xsite.commands
Classes in org.infinispan.xsite.commands that implement ReplicableCommand Modifier and Type Class Description classXSiteAmendOfflineStatusCommandAmend a sites offline status.classXSiteBringOnlineCommandTake a site offline.classXSiteOfflineStatusCommandGet the offline status of aBackupSender.classXSiteStateTransferCancelSendCommandCancel sending XSite state.classXSiteStateTransferClearStatusCommandClear XSite state transfer status.classXSiteStateTransferFinishReceiveCommandFinish receiving XSite state.classXSiteStateTransferFinishSendCommandFinish sending XSite state.classXSiteStateTransferRestartSendingCommandRestart sending XSite state.classXSiteStateTransferStartReceiveCommandStart receiving XSite state.classXSiteStateTransferStartSendCommandStart send XSite state.classXSiteStateTransferStatusRequestCommandGet XSite state transfer status.classXSiteStatusCommandReturn the status of aBackupSender.classXSiteTakeOfflineCommandTake a site offline. -
Uses of ReplicableCommand in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer that implement ReplicableCommand Modifier and Type Class Description classXSiteStatePushCommandWraps the state to be sent to another site
-