Index
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 interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that always accepts its argument.
- 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
- ALWAYS - Static variable in interface org.wildfly.clustering.cache.function.Predicate
- and(Predicate<? super T>) - Method in interface org.wildfly.clustering.cache.function.Predicate
- andThen(Consumer<? super T>) - Method in interface org.wildfly.clustering.cache.function.Consumer
- 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, - Interface in org.wildfly.clustering.cacheV, C> -
Creates a pair of entries in a cache.
- BiCacheEntryLocator<I,
K, - Interface in org.wildfly.clustering.cacheV> -
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, - Interface in org.wildfly.clustering.cacheC> -
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, - Class in org.wildfly.clustering.cache.functionF> - 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.
- Consumer<T> - Interface in org.wildfly.clustering.cache.function
-
Consumer extension supporting map operations.
- 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.
- 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
-
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
- isEqual(T) - Static method in interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that evaluates to true if and only if the argument is equals to the specified object.
- 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
- map(Function<V, T>) - Method in interface org.wildfly.clustering.cache.function.Consumer
- map(Function<V, T>) - Method in interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that applies the specified mapping to its argument before evaluating.
- 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, - Class in org.wildfly.clustering.cache.functionT> -
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
- negate() - Method in interface org.wildfly.clustering.cache.function.Predicate
- 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 interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that never accepts its argument.
- 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
- NEVER - Static variable in interface org.wildfly.clustering.cache.function.Predicate
- NO_OP - Static variable in interface org.wildfly.clustering.cache.CacheEntryMutator
-
Trivial
CacheEntryMutator
implementation that does nothing. - not(Predicate<? super T>) - Static method in interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that evaluates to the negation of the specified predicate.
- 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.
- or(Predicate<? super T>) - Method in interface org.wildfly.clustering.cache.function.Predicate
- 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
- Predicate<T> - Interface in org.wildfly.clustering.cache.function
-
A
Predicate
extension that supports mapping. - Predicate.SimplePredicate<T> - 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 usingRemappable
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
- same(T) - Static method in interface org.wildfly.clustering.cache.function.Predicate
-
Returns a predicate that evaluates to true if and only if the argument references the specified object.
- 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
- test(T) - Method in class org.wildfly.clustering.cache.function.Predicate.SimplePredicate
- 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
All Classes and Interfaces|All Packages