Index

A C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractFunction<T,O> - Class in org.wildfly.clustering.ee.cache.function
Function that operates on an operable object.
AbstractFunction(T, UnaryOperator<O>, Supplier<O>, Predicate<O>) - Constructor for class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
accept(C, Collection<V>) - Method in class org.wildfly.clustering.ee.cache.function.CollectionAddFunction
 
accept(C, Collection<V>) - Method in class org.wildfly.clustering.ee.cache.function.CollectionRemoveFunction
 
accept(Map<K, V>, Map<K, V>) - Method in class org.wildfly.clustering.ee.cache.function.MapComputeFunction
 
add(E) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
add(K, V) - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
add(K, V) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Adds an entry using the specified key and value.
add(K, V) - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
addAll(Collection<? extends E>) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
addFirst(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Inserts the specified element at the front of this deque.
addLast(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Inserts the specified element at the end of this deque.
apply(Object, O) - Method in class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
apply(Object, V) - Method in class org.wildfly.clustering.ee.cache.function.RemappingFunction
 
apply(K, Function<Runnable, V>) - Method in class org.wildfly.clustering.ee.cache.ConcurrentManager
 
apply(K, Function<Runnable, V>) - Method in class org.wildfly.clustering.ee.cache.SimpleManager
 
apply(V) - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 

C

CacheConfiguration - Interface in org.wildfly.clustering.ee.cache
 
CacheProperties - Interface in org.wildfly.clustering.ee.cache
Exposes a cache configuration as simple high-level properties.
cancel(T) - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
clear() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Removes all of the elements from this deque.
close() - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
close() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
close(Runnable) - Method in class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 
CollectionAddFunction<V,C extends Collection<V>> - Class in org.wildfly.clustering.ee.cache.function
Function that adds an item to a collection.
CollectionAddFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.ee.cache.function.CollectionAddFunction
 
CollectionFunction<V,C extends Collection<V>> - Class in org.wildfly.clustering.ee.cache.function
Function that operates on a collection.
CollectionFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.ee.cache.function.CollectionFunction
 
CollectionFunctionMarshaller<V,C extends Collection<V>,F extends CollectionFunction<V,C>> - Class in org.wildfly.clustering.ee.cache.function
 
CollectionFunctionMarshaller(Class<? extends F>, Function<Collection<V>, F>) - Constructor for class org.wildfly.clustering.ee.cache.function.CollectionFunctionMarshaller
 
CollectionOperations<V,C extends Collection<V>> - Interface in org.wildfly.clustering.ee.cache.function
 
CollectionRemoveFunction<V,C extends Collection<V>> - Class in org.wildfly.clustering.ee.cache.function
Function that removes an item from a collection.
CollectionRemoveFunction(Collection<V>, Operations<C>) - Constructor for class org.wildfly.clustering.ee.cache.function.CollectionRemoveFunction
 
ConcurrentDirectDeque<E> - Interface in org.wildfly.clustering.ee.cache.scheduler
A concurrent deque that allows direct item removal without traversal.
ConcurrentManager<K,V> - Class in org.wildfly.clustering.ee.cache
Manages creation and destruction of values to be shared across threads.
ConcurrentManager(Consumer<V>, Consumer<V>) - Constructor for class org.wildfly.clustering.ee.cache.ConcurrentManager
 
contains(Object) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns true if this deque contains the specified element.
contains(K) - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
contains(K) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Indicates whether specified key exists among the scheduled entries.
contains(K) - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
contains(T) - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
createBatch() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatcher
 

D

descendingIterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns an iterator over the elements in this deque in reverse sequential order.
discard() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 

E

element() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
equals(Object) - Method in class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
equals(Object) - Method in class org.wildfly.clustering.ee.cache.function.CollectionFunction
 
equals(Object) - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 
equals(Object) - Method in class org.wildfly.clustering.ee.cache.offset.Value.AbstractValue
 
equals(Object) - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
execute(Runnable) - Method in class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 
execute(Supplier<R>) - Method in class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 
execute(ExceptionRunnable<E>) - Method in class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 
execute(ExceptionSupplier<R, E>) - Method in class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 

F

FastConcurrentDirectDeque<E> - Class in org.wildfly.clustering.ee.cache.scheduler
A modified version of ConcurrentLinkedDeque which includes direct removal.
FastConcurrentDirectDeque() - Constructor for class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Constructs an empty deque.
FastConcurrentDirectDeque(Collection<? extends E>) - Constructor for class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Constructs a deque initially containing the elements of the given collection, added in traversal order of the collection's iterator.
forDuration(Duration) - Static method in interface org.wildfly.clustering.ee.cache.offset.Offset
 
forEach(Consumer<? super E>) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
forEach(Consumer<? super Map.Entry<K, V>>) - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
forInstant(Duration) - Static method in interface org.wildfly.clustering.ee.cache.offset.Offset
 
from(Duration) - Static method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
 
from(Instant) - Static method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
 
FunctionSerializationContextInitializer - Class in org.wildfly.clustering.ee.cache.function
 
FunctionSerializationContextInitializer() - Constructor for class org.wildfly.clustering.ee.cache.function.FunctionSerializationContextInitializer
 

G

get() - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 
get() - Method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
Returns the current value, computed by applying the current offset to the basis.
get() - Method in class org.wildfly.clustering.ee.cache.SimpleIdentifierFactory
 
getBasis() - Method in class org.wildfly.clustering.ee.cache.offset.OffsetValue.DefaultOffsetValue
 
getBasis() - Method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
Returns the basis from which the associated offset will be applied.
getBatcher() - Method in interface org.wildfly.clustering.ee.cache.CacheConfiguration
 
getCache() - Method in interface org.wildfly.clustering.ee.cache.CacheConfiguration
 
getCacheProperties() - Method in interface org.wildfly.clustering.ee.cache.CacheConfiguration
 
getCopier() - Method in enum org.wildfly.clustering.ee.cache.function.MapOperations
 
getCopier() - Method in interface org.wildfly.clustering.ee.cache.function.Operations
 
getCopier() - Method in enum org.wildfly.clustering.ee.cache.function.SetOperations
 
getFactory() - Method in enum org.wildfly.clustering.ee.cache.function.MapOperations
 
getFactory() - Method in interface org.wildfly.clustering.ee.cache.function.Operations
 
getFactory() - Method in enum org.wildfly.clustering.ee.cache.function.SetOperations
 
getFirst() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
getJavaClass() - Method in class org.wildfly.clustering.ee.cache.function.CollectionFunctionMarshaller
 
getJavaClass() - Method in class org.wildfly.clustering.ee.cache.function.MapComputeFunctionMarshaller
 
getLast() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
getOffset() - Method in class org.wildfly.clustering.ee.cache.offset.OffsetValue.DefaultOffsetValue
 
getOffset() - Method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
The current offset.
getOperand() - Method in class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
getOperand() - Method in class org.wildfly.clustering.ee.cache.function.RemappingFunction
 
getState() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
getTransaction() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
getTransaction() - Method in interface org.wildfly.clustering.ee.cache.tx.TransactionBatch
Returns the transaction associated with this batch

H

HASH - Enum constant in enum org.wildfly.clustering.ee.cache.function.MapOperations
 
HASH - Enum constant in enum org.wildfly.clustering.ee.cache.function.SetOperations
 
hashCode() - Method in class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
hashCode() - Method in class org.wildfly.clustering.ee.cache.function.CollectionFunction
 
hashCode() - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 
hashCode() - Method in class org.wildfly.clustering.ee.cache.offset.Value.AbstractValue
 
hashCode() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 

I

IdentifierFactory<I> - Interface in org.wildfly.clustering.ee.cache
Factory for creating unique identifiers suitable for use by the local cluster member.
interpose() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
interpose() - Method in interface org.wildfly.clustering.ee.cache.tx.TransactionBatch
Returns an interposed batch.
invoke(ExceptionRunnable<E>) - Method in class org.wildfly.clustering.ee.cache.retry.RetryingInvoker
 
invoke(ExceptionSupplier<R, E>) - Method in class org.wildfly.clustering.ee.cache.retry.RetryingInvoker
 
isEmpty() - Method in interface org.wildfly.clustering.ee.cache.function.CollectionOperations
 
isEmpty() - Method in enum org.wildfly.clustering.ee.cache.function.MapOperations
 
isEmpty() - Method in interface org.wildfly.clustering.ee.cache.function.Operations
 
isEmpty() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns true if this collection contains no elements.
isLockOnRead() - Method in interface org.wildfly.clustering.ee.cache.CacheProperties
Indicates whether the associated cache requires eager locking for cache reads.
isLockOnWrite() - Method in interface org.wildfly.clustering.ee.cache.CacheProperties
Indicates whether the associated cache uses eager locking for cache writes.
isMarshalling() - Method in interface org.wildfly.clustering.ee.cache.CacheProperties
Indicates whether the mode of this cache requires marshalling of cache values
isPersistent() - Method in interface org.wildfly.clustering.ee.cache.CacheProperties
Indicates whether cache operations should assume immediate marshalling/unmarshalling of the value.
isSorted() - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
isSorted() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Indicates whether the entries are sorted, or if iteration order recapitulates insertion order.
isSorted() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
isTransactional() - Method in interface org.wildfly.clustering.ee.cache.CacheProperties
Indicates whether the cache is transactional.
isZero() - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 
isZero() - Method in interface org.wildfly.clustering.ee.cache.offset.Offset
Returns true if this offset is zero, false otherwise.
iterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns an iterator over the elements in this deque in proper sequence.
iterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
iterator() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
 
iterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 

K

KeySerializer<K extends Key<I>,I> - Class in org.wildfly.clustering.ee.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.ee.cache.KeySerializer
 

L

LinkedScheduledEntries<K,V> - Class in org.wildfly.clustering.ee.cache.scheduler
LinkedScheduledEntries() - Constructor for class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
LocalScheduler<T> - Class in org.wildfly.clustering.ee.cache.scheduler
Scheduler that uses a single scheduled task in concert with an ScheduledEntries.
LocalScheduler(ScheduledEntries<T, Instant>, Predicate<T>, Duration) - Constructor for class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 

M

MapComputeFunction<K,V> - Class in org.wildfly.clustering.ee.cache.function
Function that applies updates to a map.
MapComputeFunction(Map<K, V>) - Constructor for class org.wildfly.clustering.ee.cache.function.MapComputeFunction
 
MapComputeFunctionMarshaller - Class in org.wildfly.clustering.ee.cache.function
ProtoStream marshaller for MapComputeFunction.
MapComputeFunctionMarshaller() - Constructor for class org.wildfly.clustering.ee.cache.function.MapComputeFunctionMarshaller
 
MapFunction<K,V,T> - Class in org.wildfly.clustering.ee.cache.function
Function that operates on a map.
MapFunction(T, Operations<Map<K, V>>) - Constructor for class org.wildfly.clustering.ee.cache.function.MapFunction
 
MapOperations - Enum in org.wildfly.clustering.ee.cache.function
Defines Map creation and cloning strategies.
MapPutFunction<K,V> - Class in org.wildfly.clustering.ee.cache.function
Function that puts an entry into a map.
MapPutFunction(K, V) - Constructor for class org.wildfly.clustering.ee.cache.function.MapPutFunction
 
MapRemoveFunction<K,V> - Class in org.wildfly.clustering.ee.cache.function
Function that removes an entry from a map.
MapRemoveFunction(K) - Constructor for class org.wildfly.clustering.ee.cache.function.MapRemoveFunction
 

N

newInstance() - Static method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 

O

offer(E) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
offerFirst(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Inserts the specified element at the front of this deque.
offerFirstAndReturnToken(E) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
Equivalent to Deque.offerFirst(Object), but returns a token used for fast removal.
offerFirstAndReturnToken(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
offerLast(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Inserts the specified element at the end of this deque.
offerLastAndReturnToken(E) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
Equivalent to Deque.offerLast(Object), but returns a token used for fast removal.
offerLastAndReturnToken(E) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
Offset<V> - Interface in org.wildfly.clustering.ee.cache.offset
Encapsulates an offset that can be applied to a value.
Offset.DefaultOffset<O,V> - Class in org.wildfly.clustering.ee.cache.offset
 
Offset.DurationOffset - Class in org.wildfly.clustering.ee.cache.offset
 
Offset.InstantOffset - Class in org.wildfly.clustering.ee.cache.offset
 
Offset.TemporalOffset<V> - Class in org.wildfly.clustering.ee.cache.offset
 
OffsetSerializationContextInitializer - Class in org.wildfly.clustering.ee.cache.offset
 
OffsetSerializationContextInitializer() - Constructor for class org.wildfly.clustering.ee.cache.offset.OffsetSerializationContextInitializer
 
OffsetValue<V> - Interface in org.wildfly.clustering.ee.cache.offset
Encapsulates a value that is offset from some basis, and updated via Value.set(Object).
OffsetValue.DefaultOffsetValue<O,V> - Class in org.wildfly.clustering.ee.cache.offset
 
OffsetValue.DurationOffsetValue - Class in org.wildfly.clustering.ee.cache.offset
 
OffsetValue.InstantOffsetValue - Class in org.wildfly.clustering.ee.cache.offset
 
OffsetValue.TemporalOffsetValue<V> - Class in org.wildfly.clustering.ee.cache.offset
 
Operations<T> - Interface in org.wildfly.clustering.ee.cache.function
Defines operations for creating and copying an operable object.
org.wildfly.clustering.ee.cache - package org.wildfly.clustering.ee.cache
 
org.wildfly.clustering.ee.cache.concurrent - package org.wildfly.clustering.ee.cache.concurrent
 
org.wildfly.clustering.ee.cache.function - package org.wildfly.clustering.ee.cache.function
 
org.wildfly.clustering.ee.cache.offset - package org.wildfly.clustering.ee.cache.offset
 
org.wildfly.clustering.ee.cache.retry - package org.wildfly.clustering.ee.cache.retry
 
org.wildfly.clustering.ee.cache.scheduler - package org.wildfly.clustering.ee.cache.scheduler
 
org.wildfly.clustering.ee.cache.tx - package org.wildfly.clustering.ee.cache.tx
 

P

peek() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
peek() - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
peek() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Returns, but does not remove, the first entry.
peek() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
peekFirst() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
peekLast() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
poll() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
pollFirst() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
pollLast() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
pop() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
push(E) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 

R

readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ee.cache.function.CollectionFunctionMarshaller
 
readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ee.cache.function.MapComputeFunctionMarshaller
 
rebase() - Method in class org.wildfly.clustering.ee.cache.offset.OffsetValue.DefaultOffsetValue
 
rebase() - Method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
Returns a new offset value based on the current value.
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.ee.cache.function.FunctionSerializationContextInitializer
 
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.ee.cache.offset.OffsetSerializationContextInitializer
 
remap(O) - Method in interface org.wildfly.clustering.ee.cache.function.Remappable
Returns a new instance of this object with the specified operand applied.
Remappable<V extends Remappable<V,O>,O> - Interface in org.wildfly.clustering.ee.cache.function
Implemented by cache value types that support copy-on-write operations.
RemappingFunction<V extends Remappable<V,O>,O> - Class in org.wildfly.clustering.ee.cache.function
Generic function for use with Map.compute(Object, BiFunction) operations using Remappable values.
RemappingFunction(O) - Constructor for class org.wildfly.clustering.ee.cache.function.RemappingFunction
 
remove() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
remove(Object) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
 
remove(K) - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
remove(K) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Removes the entry with the specified key.
remove(K) - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
removeAll(Collection<?>) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
removeFirst() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
removeFirstOccurrence(Object) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Removes the first occurrence of the specified element from this deque.
removeIf(Predicate<? super E>) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
removeLast() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
removeLastOccurrence(Object) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Removes the last occurrence of the specified element from this deque.
removeToken(Object) - Method in interface org.wildfly.clustering.ee.cache.scheduler.ConcurrentDirectDeque
Removes the element associated with the given token.
removeToken(Object) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
resumeBatch(TransactionBatch) - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatcher
 
retainAll(Collection<?>) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
RetryingInvoker - Class in org.wildfly.clustering.ee.cache.retry
A invocation strategy that invokes a given task, retrying a configurable number of times on failure using backoff sleep intervals.
RetryingInvoker(Duration...) - Constructor for class org.wildfly.clustering.ee.cache.retry.RetryingInvoker
 
RetryingInvoker(List<Duration>) - Constructor for class org.wildfly.clustering.ee.cache.retry.RetryingInvoker
 
run() - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 

S

schedule(T, Instant) - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
ScheduledEntries<K,V> - Interface in org.wildfly.clustering.ee.cache.scheduler
A collection of scheduled entries with a predictable iteration order.
set(V) - Method in class org.wildfly.clustering.ee.cache.offset.OffsetValue.DefaultOffsetValue
 
set(V) - Method in interface org.wildfly.clustering.ee.cache.offset.Value
Updates the referenced value.
SetAddFunction<V> - Class in org.wildfly.clustering.ee.cache.function
Function that adds an item to a set.
SetAddFunction(Collection<V>) - Constructor for class org.wildfly.clustering.ee.cache.function.SetAddFunction
 
SetAddFunction(V) - Constructor for class org.wildfly.clustering.ee.cache.function.SetAddFunction
 
setOffset(Offset<V>) - Method in class org.wildfly.clustering.ee.cache.offset.OffsetValue.DefaultOffsetValue
 
setOffset(Offset<V>) - Method in interface org.wildfly.clustering.ee.cache.offset.OffsetValue
Sets the current offset.
SetOperations - Enum in org.wildfly.clustering.ee.cache.function
Defines Set creation and cloning strategies.
SetRemoveFunction<V> - Class in org.wildfly.clustering.ee.cache.function
Function that removes an item from a set.
SetRemoveFunction(Collection<V>) - Constructor for class org.wildfly.clustering.ee.cache.function.SetRemoveFunction
 
SetRemoveFunction(V) - Constructor for class org.wildfly.clustering.ee.cache.function.SetRemoveFunction
 
SimpleIdentifierFactory<I> - Class in org.wildfly.clustering.ee.cache
Simple IdentifierFactory that delegates to a supplier.
SimpleIdentifierFactory(Supplier<I>) - Constructor for class org.wildfly.clustering.ee.cache.SimpleIdentifierFactory
 
SimpleManager<K,V> - Class in org.wildfly.clustering.ee.cache
Manages creation and destruction of objects not sharable across threads.
SimpleManager(Consumer<V>, Consumer<V>) - Constructor for class org.wildfly.clustering.ee.cache.SimpleManager
 
size() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns the number of elements in this deque.
SortedScheduledEntries<K,V extends Comparable<? super V>> - Class in org.wildfly.clustering.ee.cache.scheduler
ScheduledEntries implemented using a ConcurrentSkipListSet, where entries are sorted based on the entry value.
SortedScheduledEntries() - Constructor for class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
Creates a new entries object whose iteration order is based on the entry value.
SortedScheduledEntries(Comparator<Map.Entry<K, V>>) - Constructor for class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
Creates a new entries object whose iteration order is based on the specified comparator.
spliterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns a Spliterator over the elements in this deque.
spliterator() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
StampedLockServiceExecutor - Class in org.wildfly.clustering.ee.cache.concurrent
ServiceExecutor implemented via a StampedLock.
StampedLockServiceExecutor() - Constructor for class org.wildfly.clustering.ee.cache.concurrent.StampedLockServiceExecutor
 
start() - Method in class org.wildfly.clustering.ee.cache.SimpleIdentifierFactory
 
stop() - Method in class org.wildfly.clustering.ee.cache.SimpleIdentifierFactory
 
stream() - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
stream() - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
stream() - Method in interface org.wildfly.clustering.ee.cache.scheduler.ScheduledEntries
Returns a stream of scheduled entries.
stream() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
suspendBatch() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatcher
 

T

toArray() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element).
toArray(T[]) - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toString() - Method in class org.wildfly.clustering.ee.cache.function.AbstractFunction
 
toString() - Method in class org.wildfly.clustering.ee.cache.offset.Offset.DefaultOffset
 
toString() - Method in class org.wildfly.clustering.ee.cache.offset.Value.AbstractValue
 
toString() - Method in class org.wildfly.clustering.ee.cache.scheduler.FastConcurrentDirectDeque
 
toString() - Method in class org.wildfly.clustering.ee.cache.scheduler.LinkedScheduledEntries
 
toString() - Method in class org.wildfly.clustering.ee.cache.scheduler.LocalScheduler
 
toString() - Method in class org.wildfly.clustering.ee.cache.scheduler.SortedScheduledEntries
 
toString() - Method in class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
TransactionalBatch<E extends RuntimeException> - Class in org.wildfly.clustering.ee.cache.tx
Abstract TransactionBatch that associates and exposes the underlying transaction.
TransactionalBatch(Transaction, Function<Throwable, E>) - Constructor for class org.wildfly.clustering.ee.cache.tx.TransactionalBatch
 
TransactionalBatcher<E extends RuntimeException> - Class in org.wildfly.clustering.ee.cache.tx
A Batcher implementation based on Infinispan's org.infinispan.batch.BatchContainer, except that its transaction reference is stored within the returned Batch object instead of a ThreadLocal.
TransactionalBatcher(TransactionManager, Function<Throwable, E>) - Constructor for class org.wildfly.clustering.ee.cache.tx.TransactionalBatcher
 
TransactionBatch - Interface in org.wildfly.clustering.ee.cache.tx
 
TREE - Enum constant in enum org.wildfly.clustering.ee.cache.function.MapOperations
 
TREE - Enum constant in enum org.wildfly.clustering.ee.cache.function.SetOperations
 

V

Value<V> - Interface in org.wildfly.clustering.ee.cache.offset
A mutable reference to some value.
Value.AbstractValue<V> - Class in org.wildfly.clustering.ee.cache.offset
 
valueOf(String) - Static method in enum org.wildfly.clustering.ee.cache.function.MapOperations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wildfly.clustering.ee.cache.function.SetOperations
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.wildfly.clustering.ee.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.ee.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.ee.cache.function.CollectionFunctionMarshaller
 
writeTo(ProtoStreamWriter, MapComputeFunction<Object, Object>) - Method in class org.wildfly.clustering.ee.cache.function.MapComputeFunctionMarshaller
 
A C D E F G H I K L M N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form