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
- ACTIVE - Enum constant in enum org.wildfly.clustering.cache.batch.Batch.State
-
The initial state of a batch.
- always() - Static method in class org.wildfly.clustering.cache.function.Predicates
- ALWAYS - Enum constant in enum org.wildfly.clustering.cache.function.DoublePredicates
- ALWAYS - Enum constant in enum org.wildfly.clustering.cache.function.IntPredicates
- ALWAYS - Enum constant in enum 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
-
Exposes a mechanism to close a batch, and potentially discard it.
- Batch.State - Enum in org.wildfly.clustering.cache.batch
-
The possible states of a batch.
- BatchContext<B> - Interface in org.wildfly.clustering.cache.batch
-
Handles batch context switching.
- Batcher<B> - Interface in org.wildfly.clustering.cache.batch
-
Exposes a mechanism to handle batching.
- BiCreator<I,
K, - Interface in org.wildfly.clustering.cacheV, C> -
Creates a pair of entries in a cache.
- BiLocator<I,
K, - Interface in org.wildfly.clustering.cacheV> -
Locates a pair of values from a cache.
C
- CacheConfiguration<B> - Interface in org.wildfly.clustering.cache
-
Encapsulates the generic configuration of 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.
- 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
- close() - Method in interface org.wildfly.clustering.cache.batch.BatchContext
- CLOSED - Enum constant in enum org.wildfly.clustering.cache.batch.Batch.State
-
The terminal state of a 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.
- createBatch() - Method in interface org.wildfly.clustering.cache.batch.Batcher
-
Creates a batch.
- createEntry(I, C) - Method in interface org.wildfly.clustering.cache.BiCreator
-
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.Creator
-
Creates a value in the cache, if it does not already exist.
- createValueAsync(I, C) - Method in interface org.wildfly.clustering.cache.BiCreator
- createValueAsync(I, C) - Method in interface org.wildfly.clustering.cache.Creator
-
Creates a value in the cache, if it does not already exist.
- Creator<I,
V, - Interface in org.wildfly.clustering.cacheC> -
Creates an entry in a cache.
D
- discard() - Method in interface org.wildfly.clustering.cache.batch.Batch
-
Discards this batch.
- DISCARDED - Enum constant in enum org.wildfly.clustering.cache.batch.Batch.State
-
Indicates that an active batch was discarded, but not yet closed.
- DoublePredicates - Enum 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
- findEntry(I) - Method in interface org.wildfly.clustering.cache.BiLocator
-
Locates the value in the cache with the specified identifier.
- findValue(I) - Method in interface org.wildfly.clustering.cache.Locator
-
Locates the value in the cache with the specified identifier.
- findValueAsync(I) - Method in interface org.wildfly.clustering.cache.BiLocator
- findValueAsync(I) - Method in interface org.wildfly.clustering.cache.Locator
-
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
- getBatch() - Method in interface org.wildfly.clustering.cache.batch.BatchContext
-
Returns the batch associated with this batch context.
- getBatcher() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
- getCacheProperties() - Method in interface org.wildfly.clustering.cache.CacheConfiguration
- getCopier() - Method in enum org.wildfly.clustering.cache.function.MapOperations
- getCopier() - Method in interface org.wildfly.clustering.cache.function.Operations
- getCopier() - Method in enum org.wildfly.clustering.cache.function.SetOperations
- getFactory() - Method in enum org.wildfly.clustering.cache.function.MapOperations
- getFactory() - Method in interface org.wildfly.clustering.cache.function.Operations
- getFactory() - Method in enum 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
- getState() - Method in interface org.wildfly.clustering.cache.batch.Batch
-
Returns the state of this batch.
H
- HASH - Enum constant in enum org.wildfly.clustering.cache.function.MapOperations
- HASH - Enum constant in enum 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 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.
- isDiscarded() - Method in interface org.wildfly.clustering.cache.batch.Batch
-
Indicates whether or not this batch was discarded.
- isEmpty() - Method in interface org.wildfly.clustering.cache.function.CollectionOperations
- isEmpty() - Method in enum 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
- KeySerializer<I,
K> - Class in org.wildfly.clustering.cache -
Serializer for a key that delegates to the serializer of its identifier.
- KeySerializer(Serializer<I>, Function<I, K>) - Constructor for class org.wildfly.clustering.cache.KeySerializer
L
- Locator<I,
V> - Interface in org.wildfly.clustering.cache -
Locates a value from a cache.
- LongPredicates - Enum 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, - 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 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 org.wildfly.clustering.cache.function.DoublePredicates
- NEGATIVE - Enum constant in enum org.wildfly.clustering.cache.function.IntPredicates
- NEGATIVE - Enum constant in enum org.wildfly.clustering.cache.function.LongPredicates
- never() - Static method in class org.wildfly.clustering.cache.function.Predicates
- NEVER - Enum constant in enum org.wildfly.clustering.cache.function.DoublePredicates
- NEVER - Enum constant in enum org.wildfly.clustering.cache.function.IntPredicates
- NEVER - Enum constant in enum 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 a constant result, 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 org.wildfly.clustering.cache.function.DoublePredicates
- POSITIVE - Enum constant in enum org.wildfly.clustering.cache.function.IntPredicates
- POSITIVE - Enum constant in enum org.wildfly.clustering.cache.function.LongPredicates
- Predicates - Class in org.wildfly.clustering.cache.function
- purge(I) - Method in interface org.wildfly.clustering.cache.Remover
-
Like
Remover.remove(Object)
, but does not notify listeners. - purgeAsync(I) - Method in interface org.wildfly.clustering.cache.Remover
-
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 usingRemappable
values. - RemappingFunction(O) - Constructor for class org.wildfly.clustering.cache.function.RemappingFunction
- remove(I) - Method in interface org.wildfly.clustering.cache.Remover
-
Removes the specified entry from the cache.
- removeAsync(I) - Method in interface org.wildfly.clustering.cache.Remover
-
Removes the specified entry from the cache.
- Remover<I> - Interface in org.wildfly.clustering.cache
-
Removes an entry from a cache.
- resumeBatch(B) - Method in interface org.wildfly.clustering.cache.batch.Batcher
-
Resumes a batch.
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 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
- suspendBatch() - Method in interface org.wildfly.clustering.cache.batch.Batcher
-
Suspends a batch.
T
- test(double) - Method in enum org.wildfly.clustering.cache.function.DoublePredicates
- test(int) - Method in enum org.wildfly.clustering.cache.function.IntPredicates
- test(long) - Method in enum org.wildfly.clustering.cache.function.LongPredicates
- toString() - Method in class org.wildfly.clustering.cache.function.AbstractFunction
- TREE - Enum constant in enum org.wildfly.clustering.cache.function.MapOperations
- TREE - Enum constant in enum org.wildfly.clustering.cache.function.SetOperations
- tryEntry(I) - Method in interface org.wildfly.clustering.cache.BiLocator
-
Locates the value in the cache with the specified identifier, if available.
- tryValue(I) - Method in interface org.wildfly.clustering.cache.Locator
-
Returns the value for the specified key, if possible without contention.
- tryValueAsync(I) - Method in interface org.wildfly.clustering.cache.BiLocator
- tryValueAsync(I) - Method in interface org.wildfly.clustering.cache.Locator
-
Returns the value for the specified key, if possible without contention.
V
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.batch.Batch.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.function.DoublePredicates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.function.IntPredicates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.function.LongPredicates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.function.MapOperations
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.cache.function.SetOperations
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.clustering.cache.batch.Batch.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.cache.function.DoublePredicates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.cache.function.IntPredicates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.cache.function.LongPredicates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.cache.function.MapOperations
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.cache.function.SetOperations
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- 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 org.wildfly.clustering.cache.function.DoublePredicates
- ZERO - Enum constant in enum org.wildfly.clustering.cache.function.IntPredicates
- ZERO - Enum constant in enum org.wildfly.clustering.cache.function.LongPredicates
All Classes and Interfaces|All Packages