Uses of Class
org.infinispan.metadata.impl.IracMetadata
Package
Description
This package contains different context implementations, selected dynamically based on the type of invocation.
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.
-
Uses of IracMetadata in org.infinispan.container.versioning.irac
Modifier and TypeMethodDescriptionDefaultIracVersionGenerator.generateMetadataWithCurrentVersion
(int segment) IracVersionGenerator.generateMetadataWithCurrentVersion
(int segment) Generate a newIracMetadata
for a givensegment
.NoOpIracVersionGenerator.generateMetadataWithCurrentVersion
(int segment) DefaultIracVersionGenerator.generateNewMetadata
(int segment) DefaultIracVersionGenerator.generateNewMetadata
(int segment, IracEntryVersion versionSeen) IracVersionGenerator.generateNewMetadata
(int segment) Generates a newIracMetadata
for a givensegment
.IracVersionGenerator.generateNewMetadata
(int segment, IracEntryVersion versionSeen) Same asIracVersionGenerator.generateNewMetadata(int)
but it makes sure the new version is higher thanversionSeen
.NoOpIracVersionGenerator.generateNewMetadata
(int segment) NoOpIracVersionGenerator.generateNewMetadata
(int segment, IracEntryVersion versionSeen) IracTombstoneInfo.getMetadata()
DefaultIracTombstoneManager.getTombstone
(Object key) IracTombstoneManager.getTombstone
(Object key) Returns the tombstone associated to thekey
ornull
if it doesn't exist.NoOpIracTombstoneManager.getTombstone
(Object key) Modifier and TypeMethodDescriptionvoid
DefaultIracTombstoneManager.storeTombstone
(int segment, Object key, IracMetadata metadata) void
IracTombstoneManager.storeTombstone
(int segment, Object key, IracMetadata metadata) Stores a tombstone for a removed key.void
NoOpIracTombstoneManager.storeTombstone
(int segment, Object key, IracMetadata metadata) default void
IracTombstoneManager.storeTombstoneIfAbsent
(int segment, Object key, IracMetadata metadata) Same asIracTombstoneManager.storeTombstone(int, Object, IracMetadata)
but it doesn't overwrite an existing tombstone. -
Uses of IracMetadata in org.infinispan.context.impl
Modifier and TypeMethodDescriptionvoid
LocalTxInvocationContext.storeIracMetadata
(Object key, CompletionStage<IracMetadata> metadata) Stores theIracMetadata
associated withkey
. -
Uses of IracMetadata in org.infinispan.metadata.impl
Modifier and TypeMethodDescriptionPrivateMetadata.iracMetadata()
IracMetadata$___Marshaller_cf0a6ded5e9e5b145ea5821d40d9659677d03a5df3e405762cc053e3bbb15e64.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) static IracMetadata
IracMetadata.readFrom
(ObjectInput in) Modifier and TypeMethodDescriptionIracMetadata$___Marshaller_cf0a6ded5e9e5b145ea5821d40d9659677d03a5df3e405762cc053e3bbb15e64.getJavaClass()
Modifier and TypeMethodDescriptionPrivateMetadata.Builder.iracMetadata
(IracMetadata metadata) Sets theIracMetadata
to store.void
IracMetadata$___Marshaller_cf0a6ded5e9e5b145ea5821d40d9659677d03a5df3e405762cc053e3bbb15e64.write
(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, IracMetadata $2) static void
IracMetadata.writeTo
(ObjectOutput output, IracMetadata metadata) -
Uses of IracMetadata in org.infinispan.remoting.responses
Modifier and TypeMethodDescriptionvoid
PrepareResponse.setNewIracMetadata
(Map<Integer, IracMetadata> map) -
Uses of IracMetadata in org.infinispan.transaction.impl
Modifier and TypeMethodDescriptionvoid
LocalTransaction.storeIracMetadata
(Object key, CompletionStage<IracMetadata> metadata) Stores theIracMetadata
associated withkey
. -
Uses of IracMetadata in org.infinispan.util
Modifier and TypeMethodDescriptionstatic Optional<IracMetadata>
IracUtils.findIracMetadataFromCacheEntry
(CacheEntry<?, ?> entry) Modifier and TypeMethodDescriptionstatic void
IracUtils.logUpdateDiscarded
(Object key, IracMetadata metadata, LogSupplier logSupplier) static void
IracUtils.setIracMetadata
(CacheEntry<?, ?> entry, int segment, IracMetadata metadata, IracTombstoneManager versionGenerator, LogSupplier logSupplier) Stores theIracMetadata
intoCacheEntry
. -
Uses of IracMetadata in org.infinispan.xsite.commands.remote
Modifier and TypeMethodDescriptionvoid
IracPutManyRequest.addExpire
(Object key, IracMetadata tombstone) void
IracPutManyRequest.addRemove
(Object key, IracMetadata tombstone) void
IracPutManyRequest.addUpdate
(Object key, Object value, Metadata metadata, IracMetadata iracMetadata) -
Uses of IracMetadata in org.infinispan.xsite.irac
Modifier and TypeMethodDescriptionvoid
DefaultIracManager.receiveState
(int segment, Object key, Object lockOwner, IracMetadata tombstone) void
IracManager.receiveState
(int segment, Object key, Object lockOwner, IracMetadata tombstone) Receives the state related to thekey
.void
NoOpIracManager.receiveState
(int segment, Object key, Object lockOwner, IracMetadata tombstone)