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, Supplier, Predicate) - Constructor for class org.wildfly.clustering.cache.function.AbstractFunction
Constructs a function.
accept(C, Collection) - Method in class org.wildfly.clustering.cache.function.CollectionAddFunction
 
accept(C, Collection) - Method in class org.wildfly.clustering.cache.function.CollectionRemoveFunction
 
accept(Map, Map) - 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
The status of a 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 one or more elements to a collection.
CollectionAddFunction(Collection, Operations) - Constructor for class org.wildfly.clustering.cache.function.CollectionAddFunction
Constructs a new function that adds the specified elements to a collection.
CollectionFunction<V,C> - Class in org.wildfly.clustering.cache.function
Function that operates on a collection.
CollectionFunction(Collection, Operations) - Constructor for class org.wildfly.clustering.cache.function.CollectionFunction
Constructs a new collection operation function
CollectionFunctionMarshaller<V,C,F> - Class in org.wildfly.clustering.cache.function
A marshaller of a collection function.
CollectionFunctionMarshaller(Class, Function) - Constructor for class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
Creates a marshaller for a collection function.
CollectionOperations<V,C> - Interface in org.wildfly.clustering.cache.function
Defines operations for creating and copying an operable collection.
CollectionRemoveFunction<V,C> - Class in org.wildfly.clustering.cache.function
Function that removes one or more elements from a collection.
CollectionRemoveFunction(Collection, Operations) - Constructor for class org.wildfly.clustering.cache.function.CollectionRemoveFunction
Constructs a new function that removes the specified elements from a collection.
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) - 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
The serialization context initializer for this package.
FunctionSerializationContextInitializer() - Constructor for class org.wildfly.clustering.cache.function.FunctionSerializationContextInitializer
Creates a serialization context initializer.

G

getBatchFactory() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
Returns a batch factory for the associated cache.
getCacheProperties() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
Returns the properties of the associated cache.
getCopier() - Method in enum class org.wildfly.clustering.cache.function.MapOperations
 
getCopier() - Method in interface org.wildfly.clustering.cache.function.Operations
Returns an operator used to copy the operable object (for copy-on-write 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
Returns a factory for creating the operable object (for set-if-absent 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 enum class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
 
getOperand() - Method in class org.wildfly.clustering.cache.function.AbstractFunction
 
getOperand() - Method in interface org.wildfly.clustering.cache.function.Operation
Returns the operand of the operation.
getOperand() - Method in class org.wildfly.clustering.cache.function.RemappingFunction
 
getStatus() - Method in interface org.wildfly.clustering.cache.batch.Batch
Returns the status of this 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

INSTANCE - Enum constant in enum class org.wildfly.clustering.cache.function.MapComputeFunctionMarshaller
Singleton instance
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.CacheConfiguration
Indicates whether the associated 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
Returns the predicate used to determine if the operable object is empty.
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
A formatter of a cache key.
KeyFormatter(Class, Formatter, Function) - Constructor for class org.wildfly.clustering.cache.KeyFormatter
Creates a cache key formatter for the specified key class.
KeySerializer<I,K> - Class in org.wildfly.clustering.cache
A serializer for a key.
KeySerializer(Serializer, Function) - Constructor for class org.wildfly.clustering.cache.KeySerializer
Creates a serializer for a cache key using the specified identifier factory and factory.

L

LOGGER - Static variable in interface org.wildfly.clustering.cache.CacheEntryMutator
The mutator logger

M

MapComputeFunction<K,V> - Class in org.wildfly.clustering.cache.function
Function that applies updates to a map.
MapComputeFunction(Map) - Constructor for class org.wildfly.clustering.cache.function.MapComputeFunction
Constructs a map compute function.
MapComputeFunctionMarshaller - Enum Class in org.wildfly.clustering.cache.function
ProtoStream marshaller for MapComputeFunction.
MapFunction<K,V,T> - Class in org.wildfly.clustering.cache.function
Function that operates on a map.
MapFunction(T, Operations) - Constructor for class org.wildfly.clustering.cache.function.MapFunction
Constructs a new map operation function
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
Constructs a new map put operation using the specified key and value.
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
Constructs a new map remove operation.

O

of(Iterable) - Static method in interface org.wildfly.clustering.cache.CacheEntryMutator
Returns a composite mutator that runs the specified mutators.
Operation<O> - Interface in org.wildfly.clustering.cache.function
Encapsulates an operation.
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 enum 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
Creates a new remapping function.
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
Mutates the associated cache entry asynchronously.

S

SetAddFunction<V> - Class in org.wildfly.clustering.cache.function
Function that adds one or more items to a set.
SetAddFunction(Collection) - Constructor for class org.wildfly.clustering.cache.function.SetAddFunction
Constructs a new function that adds the specified elements to a set.
SetAddFunction(V) - Constructor for class org.wildfly.clustering.cache.function.SetAddFunction
Constructs a new function that adds the specified element to a set.
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 one or more elements from a set.
SetRemoveFunction(Collection) - Constructor for class org.wildfly.clustering.cache.function.SetRemoveFunction
Constructs a new function that removes the specified elements from a set.
SetRemoveFunction(V) - Constructor for class org.wildfly.clustering.cache.function.SetRemoveFunction
Constructs a new function that removes the specified element from a set.
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.MapComputeFunctionMarshaller
Returns the enum constant of this class with the specified name.
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.MapComputeFunctionMarshaller
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.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) - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
Applies a maximum idle duration to the mutated cache entry.
writeTo(ProtoStreamWriter, F) - Method in class org.wildfly.clustering.cache.function.CollectionFunctionMarshaller
 
writeTo(ProtoStreamWriter, MapComputeFunction) - Method in enum 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