Uses of Interface
org.infinispan.commands.remote.CacheRpcCommand
Packages that use CacheRpcCommand
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.
Externalizers for various JDK types that are marshalled using the marshalling framework.
Remote communication between cache instances.
Handling of inbound commands on remote nodes.
Abstractions of the different response types allowed during RPC.
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.
This is the private xsite package.
-
Uses of CacheRpcCommand in org.infinispan.commands
Methods in org.infinispan.commands that return CacheRpcCommandModifier and TypeMethodDescriptionRemoteCommandsFactory.fromStream(byte id, byte type, ByteString cacheName) Resolve anCacheRpcCommandfrom the stream. -
Uses of CacheRpcCommand in org.infinispan.commands.control
Classes in org.infinispan.commands.control that implement CacheRpcCommandModifier and TypeClassDescriptionclassLockControlCommand is a command that enables distributed locking across infinispan nodes. -
Uses of CacheRpcCommand in org.infinispan.commands.irac
Classes in org.infinispan.commands.irac that implement CacheRpcCommandModifier 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 CacheRpcCommand in org.infinispan.commands.module
Methods in org.infinispan.commands.module that return CacheRpcCommandModifier and TypeMethodDescriptionModuleCommandFactory.fromStream(byte commandId, ByteString cacheName) Construct and initialize aCacheRpcCommandbased on the command id. -
Uses of CacheRpcCommand in org.infinispan.commands.read
Classes in org.infinispan.commands.read that implement CacheRpcCommand -
Uses of CacheRpcCommand in org.infinispan.commands.remote
Classes in org.infinispan.commands.remote that implement CacheRpcCommandModifier 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. -
Uses of CacheRpcCommand in org.infinispan.commands.remote.recovery
Classes in org.infinispan.commands.remote.recovery that implement CacheRpcCommandModifier 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 CacheRpcCommand in org.infinispan.commands.statetransfer
Classes in org.infinispan.commands.statetransfer that implement CacheRpcCommandModifier 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 CacheRpcCommand in org.infinispan.commands.triangle
Classes in org.infinispan.commands.triangle that implement CacheRpcCommandModifier 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 CacheRpcCommand in org.infinispan.commands.tx
Subinterfaces of CacheRpcCommand in org.infinispan.commands.txModifier and TypeInterfaceDescriptioninterfaceAn transaction boundary command that allows the retrieval of an attachedGlobalTransactionClasses in org.infinispan.commands.tx that implement CacheRpcCommandModifier 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 CacheRpcCommand in org.infinispan.commands.write
Classes in org.infinispan.commands.write that implement CacheRpcCommandModifier and TypeClassDescriptionclassA 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.classA command that represents an exception acknowledge sent by any owner.classMust beVisitableCommandas 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 CacheRpcCommandModifier and TypeMethodDescriptionprotected CacheRpcCommandReplicableCommandExternalizer.fromStream(byte id, byte type, ByteString cacheName) CacheRpcCommandExternalizer.readObject(ObjectInput input) TriangleAckExternalizer.readObject(ObjectInput input) Methods in org.infinispan.marshall.exts that return types with arguments of type CacheRpcCommandModifier and TypeMethodDescriptionSet<Class<? extends CacheRpcCommand>>CacheRpcCommandExternalizer.getTypeClasses()Set<Class<? extends CacheRpcCommand>>TriangleAckExternalizer.getTypeClasses()Methods in org.infinispan.marshall.exts with parameters of type CacheRpcCommandModifier and TypeMethodDescriptionvoidCacheRpcCommandExternalizer.writeObject(ObjectOutput output, CacheRpcCommand command) voidTriangleAckExternalizer.writeObject(ObjectOutput output, CacheRpcCommand object) -
Uses of CacheRpcCommand in org.infinispan.notifications.cachelistener.cluster
Classes in org.infinispan.notifications.cachelistener.cluster that implement CacheRpcCommandModifier and TypeClassDescriptionclassThis command is used to send cluster events for multiple listeners on the same node -
Uses of CacheRpcCommand in org.infinispan.reactive.publisher.impl.commands.batch
Classes in org.infinispan.reactive.publisher.impl.commands.batch that implement CacheRpcCommand -
Uses of CacheRpcCommand in org.infinispan.reactive.publisher.impl.commands.reduction
Classes in org.infinispan.reactive.publisher.impl.commands.reduction that implement CacheRpcCommandModifier and TypeClassDescriptionclassStream request command that is sent to remote nodes handle execution of remote intermediate and terminal operations. -
Uses of CacheRpcCommand in org.infinispan.remoting
Methods in org.infinispan.remoting with parameters of type CacheRpcCommandModifier and TypeMethodDescriptionstatic LocalInvocationLocalInvocation.newInstance(ComponentRegistry componentRegistry, CacheRpcCommand command) static LocalInvocationLocalInvocation.newInstanceFromCache(Cache<?, ?> cache, CacheRpcCommand command) -
Uses of CacheRpcCommand in org.infinispan.remoting.inboundhandler
Fields in org.infinispan.remoting.inboundhandler declared as CacheRpcCommandMethods in org.infinispan.remoting.inboundhandler with parameters of type CacheRpcCommandModifier and TypeMethodDescriptionprotected voidAbstractDelegatingHandler.afterHandle(CacheRpcCommand command, DeliverOrder order, boolean delegated) Invoked after the command is handled.protected booleanAbstractDelegatingHandler.beforeHandle(CacheRpcCommand command, Reply reply, DeliverOrder order) Invoked before the command is handled by the realPerCacheInboundInvocationHandler.voidAbstractDelegatingHandler.handle(CacheRpcCommand command, Reply reply, DeliverOrder order) voidNonTxPerCacheInboundInvocationHandler.handle(CacheRpcCommand command, Reply reply, DeliverOrder order) voidPerCacheInboundInvocationHandler.handle(CacheRpcCommand command, Reply reply, DeliverOrder order) Handles theCacheRpcCommandfrom other node.voidTrianglePerCacheInboundInvocationHandler.handle(CacheRpcCommand command, Reply reply, DeliverOrder order) voidTxPerCacheInboundInvocationHandler.handle(CacheRpcCommand command, Reply reply, DeliverOrder order) Constructors in org.infinispan.remoting.inboundhandler with parameters of type CacheRpcCommandModifierConstructorDescriptionprotectedBaseBlockingRunnable(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 CacheRpcCommandModifier and TypeMethodDescriptionDefaultResponseGenerator.getResponse(CacheRpcCommand command, Object returnValue) ResponseGenerator.getResponse(CacheRpcCommand command, Object returnValue) -
Uses of CacheRpcCommand in org.infinispan.util
Methods in org.infinispan.util that return types with arguments of type CacheRpcCommandModifier and TypeMethodDescriptionCollection<Class<? extends CacheRpcCommand>>ModuleProperties.moduleCacheRpcCommands()Deprecated. -
Uses of CacheRpcCommand in org.infinispan.xsite
Classes in org.infinispan.xsite that implement CacheRpcCommandModifier 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. -
Uses of CacheRpcCommand in org.infinispan.xsite.commands
Classes in org.infinispan.xsite.commands that implement CacheRpcCommandModifier 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. -
Uses of CacheRpcCommand in org.infinispan.xsite.statetransfer
Classes in org.infinispan.xsite.statetransfer that implement CacheRpcCommandModifier and TypeClassDescriptionclassWraps the state to be sent to another site