Class IracTombstoneCheckRequest
java.lang.Object
org.infinispan.xsite.commands.remote.XSiteCacheRequest<IntSet>
org.infinispan.xsite.commands.remote.IracTombstoneCheckRequest
- All Implemented Interfaces:
- TracedCommand,- XSiteRequest<IntSet>
A 
XSiteCacheRequest to check tombstones for IRAC algorithm.
 Periodically, the primary owner sends this command to the remote sites where they check if the tombstone for this key is still necessary.
- Since:
- 15.0
- 
Field SummaryFields inherited from class org.infinispan.xsite.commands.remote.XSiteCacheRequestcacheName
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbyteUsed by marshallers to convert this command into an id for streaming.protected CompletionStage<IntSet> invokeInLocalCache(String origin, ComponentRegistry registry) readFrom(ObjectInput input) Reads this instance from the stream written byXSiteRequest.writeTo(ObjectOutput).toString()voidwriteTo(ObjectOutput output) Writes this instance to theObjectOutput.Methods inherited from class org.infinispan.xsite.commands.remote.XSiteCacheRequestinvokeInLocalSiteMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.commands.TracedCommandgetOperationName, getSpanAttributes, setSpanAttributes
- 
Constructor Details- 
IracTombstoneCheckRequestpublic IracTombstoneCheckRequest()
- 
IracTombstoneCheckRequest
 
- 
- 
Method Details- 
invokeInLocalCache- Specified by:
- invokeInLocalCachein class- XSiteCacheRequest<IntSet>
 
- 
getCommandIdpublic byte getCommandId()Description copied from interface:XSiteRequestUsed by marshallers to convert this command into an id for streaming.- Returns:
- the method id of this command.
 
- 
writeToDescription copied from interface:XSiteRequestWrites this instance to theObjectOutput.- Specified by:
- writeToin interface- XSiteRequest<IntSet>
- Overrides:
- writeToin class- XSiteCacheRequest<IntSet>
- Parameters:
- output- the stream.
- Throws:
- IOException- if an error occurred during the I/O.
 
- 
readFromDescription copied from interface:XSiteRequestReads this instance from the stream written byXSiteRequest.writeTo(ObjectOutput).- Specified by:
- readFromin interface- XSiteRequest<IntSet>
- Overrides:
- readFromin class- XSiteCacheRequest<IntSet>
- Parameters:
- input- the stream to read.
- Throws:
- IOException- if an error occurred during the I/O.
- ClassNotFoundException- if it tries to load an undefined class.
 
- 
toString
 
-