Index

A B C D E F G H I K L M N O P Q R S T V W Z 
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
 
always() - Static method in class org.wildfly.clustering.cache.function.Predicates
 
ALWAYS - Enum constant in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
ALWAYS - Enum constant in enum class org.wildfly.clustering.cache.function.IntPredicates
 
ALWAYS - Enum constant in enum class org.wildfly.clustering.cache.function.LongPredicates
 
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.
BatchContext<B> - Interface in org.wildfly.clustering.cache.batch
Handles batch context switching.
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
 
constantDoubleFunction(R) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that always returns a constant result, regardless of input.
constantFunction(R) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that always returns a constant result, regardless of input.
constantIntFunction(R) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that always returns a constant result, regardless of input.
constantLongFunction(R) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that always returns a constant result, regardless of input.
constantOperator(R) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns an operator that always returns a constant result, regardless of input.
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.
DoublePredicates - Enum Class in org.wildfly.clustering.cache.function
 

E

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

factory() - Static method in interface org.wildfly.clustering.cache.batch.Batch
Returns a factory for creating no-op batches.
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.
Functions - Class in org.wildfly.clustering.cache.function
Reusable function implementations.
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
 

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

IntPredicates - Enum Class in org.wildfly.clustering.cache.function
 
isActive() - Method in interface org.wildfly.clustering.cache.batch.Batch
Indicates whether or not this batch is active.
isClosed() - Method in interface org.wildfly.clustering.cache.batch.Batch
Indicates whether or not this batch was closed.
isDiscarding() - Method in interface org.wildfly.clustering.cache.batch.Batch
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

LongPredicates - Enum Class in org.wildfly.clustering.cache.function
 

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
 
mutate() - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
Ensure that this object replicates.
mutateAsync() - Method in interface org.wildfly.clustering.cache.CacheEntryMutator
 

N

NEGATIVE - Enum constant in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
NEGATIVE - Enum constant in enum class org.wildfly.clustering.cache.function.IntPredicates
 
NEGATIVE - Enum constant in enum class org.wildfly.clustering.cache.function.LongPredicates
 
never() - Static method in class org.wildfly.clustering.cache.function.Predicates
 
NEVER - Enum constant in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
NEVER - Enum constant in enum class org.wildfly.clustering.cache.function.IntPredicates
 
NEVER - Enum constant in enum class org.wildfly.clustering.cache.function.LongPredicates
 
NO_OP - Static variable in interface org.wildfly.clustering.cache.CacheEntryMutator
Trivial CacheEntryMutator implementation that does nothing.
nullFunction() - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that always returns null, regardless of input.
nullOperator() - Static method in class org.wildfly.clustering.cache.function.Functions
Returns an operator that always returns null, regardless of input.

O

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

POSITIVE - Enum constant in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
POSITIVE - Enum constant in enum class org.wildfly.clustering.cache.function.IntPredicates
 
POSITIVE - Enum constant in enum class org.wildfly.clustering.cache.function.LongPredicates
 
Predicates - Class in org.wildfly.clustering.cache.function
 
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.

Q

quiet(ExceptionFunction<T, R, E>, BiFunction<T, Exception, RuntimeException>) - Static method in class org.wildfly.clustering.cache.function.Functions
Converts an ExceptionFunction to a Function, applying the specified exception wrapper on failure.

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().

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

test(double) - Method in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
test(int) - Method in enum class org.wildfly.clustering.cache.function.IntPredicates
 
test(long) - Method in enum class org.wildfly.clustering.cache.function.LongPredicates
 
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.DoublePredicates
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.cache.function.IntPredicates
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.cache.function.LongPredicates
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.DoublePredicates
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.IntPredicates
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.LongPredicates
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

whenNullFunction(Supplier<T>) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that replaces a null with the value provided by the specified factory.
whenNullFunction(T) - Static method in class org.wildfly.clustering.cache.function.Functions
Returns a function that replaces a null with the specified value.
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
 

Z

ZERO - Enum constant in enum class org.wildfly.clustering.cache.function.DoublePredicates
 
ZERO - Enum constant in enum class org.wildfly.clustering.cache.function.IntPredicates
 
ZERO - Enum constant in enum class org.wildfly.clustering.cache.function.LongPredicates
 
A B C D E F G H I K L M N O P Q R S T V W Z 
All Classes and Interfaces|All Packages