Index

A B C D E F G H I K L M O P R S T V W 
All Classes and Interfaces|All Packages

A

AbstractFunction<T,O> - Class in org.wildfly.clustering.cache.function
Function that operates on an operable object.
AbstractFunction(T, UnaryOperator<O>, Supplier<O>, Predicate<O>) - Constructor for class org.wildfly.clustering.cache.function.AbstractFunction
 
accept(C, Collection<V>) - Method in class org.wildfly.clustering.cache.function.CollectionAddFunction
 
accept(C, Collection<V>) - Method in class org.wildfly.clustering.cache.function.CollectionRemoveFunction
 
accept(Map<K, V>, Map<K, V>) - Method in class org.wildfly.clustering.cache.function.MapComputeFunction
 
apply(Object, O) - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
apply(Object, V) - Method in class org.wildfly.clustering.cache.function.RemappingFunction
 

B

Batch - Interface in org.wildfly.clustering.cache.batch
Instruments the batching of cache operations.
Batch.Status - Interface in org.wildfly.clustering.cache.batch
 
BatchContextualizerFactory - Interface in org.wildfly.clustering.cache.batch
SPI for batch contextualization.
BiCacheEntryCreator<I,K,V,C> - Interface in org.wildfly.clustering.cache
Creates a pair of entries in a cache.
BiCacheEntryLocator<I,K,V> - Interface in org.wildfly.clustering.cache
Locates a pair of entries from a cache.

C

CacheConfiguration - Interface in org.wildfly.clustering.cache
Encapsulates the generic configuration of a cache.
CacheEntryCreator<I,V,C> - Interface in org.wildfly.clustering.cache
Creates an entry in a cache.
CacheEntryLocator<I,V> - Interface in org.wildfly.clustering.cache
Locates a value from a cache.
CacheEntryMutator - Interface in org.wildfly.clustering.cache
Updates a cache entry within the cache.
CacheEntryMutatorFactory<K,V> - Interface in org.wildfly.clustering.cache
Creates a mutator instance for a given cache entry.
CacheEntryRemover<I> - Interface in org.wildfly.clustering.cache
Removes an entry from a cache.
CacheProperties - Interface in org.wildfly.clustering.cache
Exposes a cache configuration as simple high-level properties.
close() - Method in interface org.wildfly.clustering.cache.batch.Batch
 
CollectionAddFunction<V,C> - Class in org.wildfly.clustering.cache.function
Function that adds an item to a collection.
CollectionAddFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.cache.function.CollectionAddFunction
 
CollectionFunction<V,C> - Class in org.wildfly.clustering.cache.function
Function that operates on a collection.
CollectionFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.cache.function.CollectionFunction
 
CollectionFunctionMarshaller<V,C,F> - Class in org.wildfly.clustering.cache.function
 
CollectionFunctionMarshaller(Class<? extends F>, Function<Collection<V>, F>) - Constructor for class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
 
CollectionOperations<V,C> - Interface in org.wildfly.clustering.cache.function
 
CollectionRemoveFunction<V,C> - Class in org.wildfly.clustering.cache.function
Function that removes an item from a collection.
CollectionRemoveFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.cache.function.CollectionRemoveFunction
 
createEntry(I, C) - Method in interface org.wildfly.clustering.cache.BiCacheEntryCreator
Creates a value in the cache, if it does not already exist.
createMutator(Map.Entry<K, V>) - Method in interface org.wildfly.clustering.cache.CacheEntryMutatorFactory
Creates a mutator for the specified cache entry.
createMutator(K, V) - Method in interface org.wildfly.clustering.cache.CacheEntryMutatorFactory
Creates a mutator for the specified cache entry.
createValue(I, C) - Method in interface org.wildfly.clustering.cache.CacheEntryCreator
Creates a value in the cache, if it does not already exist.
createValueAsync(I, C) - Method in interface org.wildfly.clustering.cache.BiCacheEntryCreator
 
createValueAsync(I, C) - Method in interface org.wildfly.clustering.cache.CacheEntryCreator
Creates a value in the cache, if it does not already exist.

D

discard() - Method in interface org.wildfly.clustering.cache.batch.Batch
Discards this batch.

E

EMPTY - Static variable in interface org.wildfly.clustering.cache.CacheEntryMutator
Trivial CacheEntryMutator implementation that does nothing.
equals(Object) - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
equals(Object) - Method in class org.wildfly.clustering.cache.function.CollectionFunction
 
equals(Object) - Method in class org.wildfly.clustering.cache.function.MapComputeFunction
 

F

findEntry(I) - Method in interface org.wildfly.clustering.cache.BiCacheEntryLocator
Locates the value in the cache with the specified identifier.
findValue(I) - Method in interface org.wildfly.clustering.cache.CacheEntryLocator
Locates the value in the cache with the specified identifier.
findValueAsync(I) - Method in interface org.wildfly.clustering.cache.BiCacheEntryLocator
 
findValueAsync(I) - Method in interface org.wildfly.clustering.cache.CacheEntryLocator
Locates the value in the cache with the specified identifier.
FunctionSerializationContextInitializer - Class in org.wildfly.clustering.cache.function
 
FunctionSerializationContextInitializer() - Constructor for class org.wildfly.clustering.cache.function.FunctionSerializationContextInitializer
 

G

getBatchFactory() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
 
getCacheProperties() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
 
getCopier() - Method in enum class org.wildfly.clustering.cache.function.MapOperations
 
getCopier() - Method in interface org.wildfly.clustering.cache.function.Operations
 
getCopier() - Method in enum class org.wildfly.clustering.cache.function.SetOperations
 
getFactory() - Method in enum class org.wildfly.clustering.cache.function.MapOperations
 
getFactory() - Method in interface org.wildfly.clustering.cache.function.Operations
 
getFactory() - Method in enum class org.wildfly.clustering.cache.function.SetOperations
 
getId() - Method in interface org.wildfly.clustering.cache.Key
Returns the unique identifier of this key.
getJavaClass() - Method in class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
 
getJavaClass() - Method in class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
 
getOperand() - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
getOperand() - Method in class org.wildfly.clustering.cache.function.RemappingFunction
 
getStatus() - Method in interface org.wildfly.clustering.cache.batch.Batch
 

H

HASH - Enum constant in enum class org.wildfly.clustering.cache.function.MapOperations
 
HASH - Enum constant in enum class org.wildfly.clustering.cache.function.SetOperations
 
hashCode() - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
hashCode() - Method in class org.wildfly.clustering.cache.function.CollectionFunction
 

I

isActive() - Method in interface org.wildfly.clustering.cache.batch.Batch.Status
Indicates whether or not this batch is active.
isActive() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether or not the cache is active.
isClosed() - Method in interface org.wildfly.clustering.cache.batch.Batch.Status
Indicates whether or not this batch was closed.
isDiscarding() - Method in interface org.wildfly.clustering.cache.batch.Batch.Status
Indicates whether or not this batch will be discarded.
isEmpty() - Method in interface org.wildfly.clustering.cache.function.CollectionOperations
 
isEmpty() - Method in enum class org.wildfly.clustering.cache.function.MapOperations
 
isEmpty() - Method in interface org.wildfly.clustering.cache.function.Operations
 
isLockOnRead() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether the associated cache requires eager locking for cache reads.
isLockOnWrite() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether the associated cache uses eager locking for cache writes.
isMarshalling() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether the mode of this cache requires marshalling of cache values
isPersistent() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether cache operations should assume immediate marshalling/unmarshalling of the value.
isTransactional() - Method in interface org.wildfly.clustering.cache.CacheProperties
Indicates whether the cache is transactional.

K

Key<I> - Interface in org.wildfly.clustering.cache
A cache key for a given identifier
KeyFormatter<I,K> - Class in org.wildfly.clustering.cache
 
KeyFormatter(Class<K>, Formatter<I>, Function<I, K>) - Constructor for class org.wildfly.clustering.cache.KeyFormatter
 
KeySerializer<I,K> - Class in org.wildfly.clustering.cache
A serializer for a key.
KeySerializer(Serializer<I>, Function<I, K>) - Constructor for class org.wildfly.clustering.cache.KeySerializer
 

L

LOGGER - Static variable in interface org.wildfly.clustering.cache.batch.Batch
 
LOGGER - Static variable in interface org.wildfly.clustering.cache.CacheEntryMutator
 

M

MapComputeFunction<K,V> - Class in org.wildfly.clustering.cache.function
Function that applies updates to a map.
MapComputeFunction(Map<K, V>) - Constructor for class org.wildfly.clustering.cache.function.MapComputeFunction
 
MapComputeFunctionMarshaller - Class in org.wildfly.clustering.cache.function
ProtoStream marshaller for MapComputeFunction.
MapComputeFunctionMarshaller() - Constructor for class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
 
MapFunction<K,V,T> - Class in org.wildfly.clustering.cache.function
Function that operates on a map.
MapFunction(T, Operations<Map<K, V>>) - Constructor for class org.wildfly.clustering.cache.function.MapFunction
 
MapOperations - Enum Class in org.wildfly.clustering.cache.function
Defines Map creation and cloning strategies.
MapPutFunction<K,V> - Class in org.wildfly.clustering.cache.function
Function that puts an entry into a map.
MapPutFunction(K, V) - Constructor for class org.wildfly.clustering.cache.function.MapPutFunction
 
MapRemoveFunction<K,V> - Class in org.wildfly.clustering.cache.function
Function that removes an entry from a map.
MapRemoveFunction(K) - Constructor for class org.wildfly.clustering.cache.function.MapRemoveFunction
 

O

of(Iterable<CacheEntryMutator>) - Static method in interface org.wildfly.clustering.cache.CacheEntryMutator
 
Operations<T> - Interface in org.wildfly.clustering.cache.function
Defines operations for creating and copying an operable object.
org.wildfly.clustering.cache - package org.wildfly.clustering.cache
 
org.wildfly.clustering.cache.batch - package org.wildfly.clustering.cache.batch
 
org.wildfly.clustering.cache.function - package org.wildfly.clustering.cache.function
 

P

purge(I) - Method in interface org.wildfly.clustering.cache.CacheEntryRemover
Like CacheEntryRemover.remove(Object), but does not notify listeners.
purgeAsync(I) - Method in interface org.wildfly.clustering.cache.CacheEntryRemover
Removes the specified entry from the cache.

R

readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
 
readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
 
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.cache.function.FunctionSerializationContextInitializer
 
remap(O) - Method in interface org.wildfly.clustering.cache.function.Remappable
Returns a new instance of this object with the specified operand applied.
Remappable<V,O> - Interface in org.wildfly.clustering.cache.function
Implemented by cache value types that support copy-on-write operations.
RemappingFunction<V,O> - Class in org.wildfly.clustering.cache.function
Generic function for use with Map.compute(Object, BiFunction) operations using Remappable values.
RemappingFunction(O) - Constructor for class org.wildfly.clustering.cache.function.RemappingFunction
 
remove(I) - Method in interface org.wildfly.clustering.cache.CacheEntryRemover
Removes the specified entry from the cache.
removeAsync(I) - Method in interface org.wildfly.clustering.cache.CacheEntryRemover
Removes the specified entry from the cache.
resume() - Method in interface org.wildfly.clustering.cache.batch.SuspendedBatch
Resumes this batch.
resumeWithContext() - Method in interface org.wildfly.clustering.cache.batch.SuspendedBatch
Resumes this batch until Context.close().
run() - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
 
runAsync() - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
 

S

SetAddFunction<V> - Class in org.wildfly.clustering.cache.function
Function that adds an item to a set.
SetAddFunction(Collection<V>) - Constructor for class org.wildfly.clustering.cache.function.SetAddFunction
 
SetAddFunction(V) - Constructor for class org.wildfly.clustering.cache.function.SetAddFunction
 
SetOperations - Enum Class in org.wildfly.clustering.cache.function
Defines Set creation and cloning strategies.
SetRemoveFunction<V> - Class in org.wildfly.clustering.cache.function
Function that removes an item from a set.
SetRemoveFunction(Collection<V>) - Constructor for class org.wildfly.clustering.cache.function.SetRemoveFunction
 
SetRemoveFunction(V) - Constructor for class org.wildfly.clustering.cache.function.SetRemoveFunction
 
suspend() - Method in interface org.wildfly.clustering.cache.batch.Batch
Suspends this batch.
SuspendedBatch - Interface in org.wildfly.clustering.cache.batch
A suspended batch.
suspendWithContext() - Method in interface org.wildfly.clustering.cache.batch.Batch
Suspends this batch until Context.close().

T

toString() - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
TREE - Enum constant in enum class org.wildfly.clustering.cache.function.MapOperations
 
TREE - Enum constant in enum class org.wildfly.clustering.cache.function.SetOperations
 
tryEntry(I) - Method in interface org.wildfly.clustering.cache.BiCacheEntryLocator
Locates the value in the cache with the specified identifier, if available.
tryValue(I) - Method in interface org.wildfly.clustering.cache.CacheEntryLocator
Returns the value for the specified key, if possible without contention.
tryValueAsync(I) - Method in interface org.wildfly.clustering.cache.BiCacheEntryLocator
 
tryValueAsync(I) - Method in interface org.wildfly.clustering.cache.CacheEntryLocator
Returns the value for the specified key, if possible without contention.

V

valueOf(String) - Static method in enum class org.wildfly.clustering.cache.function.MapOperations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.cache.function.SetOperations
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.wildfly.clustering.cache.function.MapOperations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.cache.function.SetOperations
Returns an array containing the constants of this enum class, in the order they are declared.

W

withMaxIdle(Supplier<Duration>) - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
 
writeTo(ProtoStreamWriter, F) - Method in class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
 
writeTo(ProtoStreamWriter, MapComputeFunction<Object, Object>) - Method in class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
 
A B C D E F G H I K L M O P R S T V W 
All Classes and Interfaces|All Packages