Uses of Interface
org.infinispan.metadata.Metadata
-
Packages that use Metadata Package Description org.infinispan This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.org.infinispan.configuration.cache Cache
configurationorg.infinispan.container Package that contains the interface describing the underlyling API for storage in Infinispanorg.infinispan.filter Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.org.infinispan.functional Functional API packageorg.infinispan.globalstate Global configuration state.org.infinispan.metadata Metadata interfacesorg.infinispan.notifications.cachelistener.event Cache
-specific listener eventsorg.infinispan.notifications.cachelistener.filter Cache
-specific notifications and eventing filtering classes.org.infinispan.persistence.spi The Persistence SPI. -
-
Uses of Metadata in org.infinispan
Methods in org.infinispan with parameters of type Metadata Modifier and Type Method Description V
AdvancedCache. compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
An overloaded form of#compute(K, BiFunction)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default V
AdvancedCache. compute(K key, org.infinispan.util.function.SerializableBiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.compute(Object, BiFunction, Metadata)
withSerializableBiFunction
CompletableFuture<V>
AdvancedCache. computeAsync(K key, BiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
Overloaded#computeAsync(K, BiFunction)
, which stores metadata alongside the value.default CompletableFuture<V>
AdvancedCache. computeAsync(K key, org.infinispan.util.function.SerializableBiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.computeAsync(Object, BiFunction, Metadata)
withSerializableBiFunction
V
AdvancedCache. computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction, Metadata metadata)
An overloaded form of#computeIfAbsent(K, Function)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default V
AdvancedCache. computeIfAbsent(K key, org.infinispan.util.function.SerializableFunction<? super K,? extends V> mappingFunction, Metadata metadata)
OverloadedAdvancedCache.computeIfAbsent(Object, Function, Metadata)
withSerializableFunction
CompletableFuture<V>
AdvancedCache. computeIfAbsentAsync(K key, Function<? super K,? extends V> mappingFunction, Metadata metadata)
Overloaded#computeIfAbsentAsync(K, Function)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<V>
AdvancedCache. computeIfAbsentAsync(K key, org.infinispan.util.function.SerializableFunction<? super K,? extends V> mappingFunction, Metadata metadata)
OverloadedAdvancedCache.computeIfAbsentAsync(Object, Function, Metadata)
withSerializableFunction
V
AdvancedCache. computeIfPresent(K key, BiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
An overloaded form of#computeIfPresent(K, BiFunction)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default V
AdvancedCache. computeIfPresent(K key, org.infinispan.util.function.SerializableBiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.computeIfPresent(Object, BiFunction, Metadata)
withSerializableBiFunction
CompletableFuture<V>
AdvancedCache. computeIfPresentAsync(K key, BiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
Overloaded#computeIfPresentAsync(K, BiFunction)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<V>
AdvancedCache. computeIfPresentAsync(K key, org.infinispan.util.function.SerializableBiFunction<? super K,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.computeIfPresentAsync(Object, BiFunction, Metadata)
withSerializableBiFunction
V
AdvancedCache. merge(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction, Metadata metadata)
An overloaded form ofCache.merge(Object, Object, BiFunction)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default V
AdvancedCache. merge(K key, V value, org.infinispan.util.function.SerializableBiFunction<? super V,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.merge(Object, Object, BiFunction, Metadata)
withSerializableBiFunction
CompletableFuture<V>
AdvancedCache. mergeAsync(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAsyncCache.mergeAsync(Object, Object, BiFunction)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<V>
AdvancedCache. mergeAsync(K key, V value, org.infinispan.util.function.SerializableBiFunction<? super V,? super V,? extends V> remappingFunction, Metadata metadata)
OverloadedAdvancedCache.mergeAsync(Object, Object, BiFunction, Metadata)
withSerializableBiFunction
V
AdvancedCache. put(K key, V value, Metadata metadata)
An overloaded form of#put(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.void
AdvancedCache. putAll(Map<? extends K,? extends V> map, Metadata metadata)
An overloaded form ofMap.putAll(Map)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entries being stored, such as lifespan, version of value...etc.default CompletableFuture<Void>
AdvancedCache. putAllAsync(Map<? extends K,? extends V> map, Metadata metadata)
CompletableFuture<V>
AdvancedCache. putAsync(K key, V value, Metadata metadata)
Asynchronous version ofAdvancedCache.put(Object, Object, Metadata)
which stores metadata alongside the value.void
AdvancedCache. putForExternalRead(K key, V value, Metadata metadata)
An overloaded form of#putForExternalRead(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.V
AdvancedCache. putIfAbsent(K key, V value, Metadata metadata)
An overloaded form of#putIfAbsent(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<V>
AdvancedCache. putIfAbsentAsync(K key, V value, Metadata metadata)
An overloaded form of#putIfAbsentAsync(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.V
AdvancedCache. replace(K key, V value, Metadata metadata)
An overloaded form of#replace(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.boolean
AdvancedCache. replace(K key, V oldValue, V newValue, Metadata metadata)
An overloaded form of#replace(K, V, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<V>
AdvancedCache. replaceAsync(K key, V value, Metadata metadata)
An overloaded form of#replaceAsync(K, V)
, which takes in an instance ofMetadata
which can be used to provide metadata information for the entry being stored, such as lifespan, version of value...etc.default CompletableFuture<Boolean>
AdvancedCache. replaceAsync(K key, V oldValue, V newValue, Metadata metadata)
-
Uses of Metadata in org.infinispan.configuration.cache
Methods in org.infinispan.configuration.cache that return Metadata Modifier and Type Method Description static Metadata
Configurations. newDefaultMetadata(Configuration configuration)
-
Uses of Metadata in org.infinispan.container
Methods in org.infinispan.container with parameters of type Metadata Modifier and Type Method Description void
DataContainer. put(K k, V v, Metadata metadata)
Puts an entry in the cache along with metadata adding information such lifespan of entry, max idle time, version information...etc. -
Uses of Metadata in org.infinispan.filter
Methods in org.infinispan.filter with parameters of type Metadata Modifier and Type Method Description boolean
AbstractKeyValueFilterConverter. accept(K key, V value, Metadata metadata)
boolean
AcceptAllKeyValueFilter. accept(Object key, Object value, Metadata metadata)
boolean
CompositeKeyValueFilter. accept(K key, V value, Metadata metadata)
boolean
KeyValueFilter. accept(K key, V value, Metadata metadata)
C
AbstractKeyValueFilterConverter. convert(K key, V value, Metadata metadata)
C
Converter. convert(K key, V value, Metadata metadata)
C
KeyValueFilterConverter. filterAndConvert(K key, V value, Metadata metadata)
Will both filter the entry and if passed subsequently convert the value to a new value. -
Uses of Metadata in org.infinispan.functional
Methods in org.infinispan.functional with parameters of type Metadata Modifier and Type Method Description Void
EntryView.WriteEntryView. set(V value, Metadata metadata)
Set this value along with metadata object. -
Uses of Metadata in org.infinispan.globalstate
Methods in org.infinispan.globalstate with parameters of type Metadata Modifier and Type Method Description boolean
ScopeFilter. accept(ScopedState key, Object oldValue, Metadata oldMetadata, Object newValue, Metadata newMetadata, EventType eventType)
-
Uses of Metadata in org.infinispan.metadata
Subinterfaces of Metadata in org.infinispan.metadata Modifier and Type Interface Description interface
InternalMetadata
Deprecated.since 10.0Classes in org.infinispan.metadata that implement Metadata Modifier and Type Class Description class
EmbeddedMetadata
Metadata class for embedded caches.static class
EmbeddedMetadata.EmbeddedExpirableMetadata
static class
EmbeddedMetadata.EmbeddedLifespanExpirableMetadata
static class
EmbeddedMetadata.EmbeddedMaxIdleExpirableMetadata
Methods in org.infinispan.metadata that return Metadata Modifier and Type Method Description static Metadata
Metadatas. applyVersion(Metadata source, Metadata target)
Applies version in source metadata to target metadata, if no version in target metadata.Metadata
EmbeddedMetadata.Builder. build()
Metadata
Metadata.Builder. build()
Build a metadata instance.Methods in org.infinispan.metadata with parameters of type Metadata Modifier and Type Method Description static Metadata
Metadatas. applyVersion(Metadata source, Metadata target)
Applies version in source metadata to target metadata, if no version in target metadata.Metadata.Builder
EmbeddedMetadata.Builder. merge(Metadata metadata)
Metadata.Builder
Metadata.Builder. merge(Metadata metadata)
Merges the given metadata information into the given builder.static void
Metadatas. updateMetadata(org.infinispan.container.entries.CacheEntry entry, Metadata providedMetadata)
Set theprovidedMetadata
on the cache entry. -
Uses of Metadata in org.infinispan.notifications.cachelistener.event
Methods in org.infinispan.notifications.cachelistener.event that return Metadata Modifier and Type Method Description Metadata
CacheEntryEvent. getMetadata()
Retrieves the metadata associated with the entry. -
Uses of Metadata in org.infinispan.notifications.cachelistener.filter
Methods in org.infinispan.notifications.cachelistener.filter with parameters of type Metadata Modifier and Type Method Description boolean
AbstractCacheEventFilterConverter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
boolean
CacheEventFilter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
Whether or not this event should be raised to the listener it is attached to.boolean
CacheEventFilterAsKeyValueFilter. accept(K key, V value, Metadata metadata)
boolean
CompositeCacheEventFilter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
boolean
KeyValueFilterAsCacheEventFilter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
boolean
KeyValueFilterConverterAsCacheEventFilterConverter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
boolean
PostCacheEventFilter. accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
C
AbstractCacheEventFilterConverter. convert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
C
CacheEventConverter. convert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
Converts the given newValue into something different possibly.C
CacheEventConverterAsConverter. convert(K key, V value, Metadata metadata)
C
KeyValueFilterConverterAsCacheEventFilterConverter. convert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
C
CacheEventFilterConverter. filterAndConvert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
Will both filter the entry and if passed subsequently convert the value to a new value.C
CacheEventFilterConverterAsKeyValueFilterConverter. filterAndConvert(K key, V value, Metadata metadata)
C
KeyValueFilterConverterAsCacheEventFilterConverter. filterAndConvert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
-
Uses of Metadata in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi that return Metadata Modifier and Type Method Description Metadata
MarshallableEntry. getMetadata()
Methods in org.infinispan.persistence.spi with parameters of type Metadata Modifier and Type Method Description MarshallableEntry<K,V>
MarshallableEntryFactory. create(Object key, Object value, Metadata metadata, org.infinispan.metadata.impl.PrivateMetadata internalMetadata, long created, long lastUsed)
Creates aMarshallableEntry
using non-marshalled POJOs as arguments
-