Index

A B C D E F G H I K L M N O P 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
 
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,V,C> - Interface in org.wildfly.clustering.cache
Creates a pair of entries in a cache.
BiLocator<I,K,V> - Interface in org.wildfly.clustering.cache
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,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.
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,C> - Interface in org.wildfly.clustering.cache
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,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 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 using Remappable 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
 
A B C D E F G H I K L M N O P R S T V W Z 
All Classes and Interfaces|All Packages