Index
All Classes and Interfaces|All Packages
A
- ABSTRACT_CLASS - Enum constant in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
- ACTIVE - Enum constant in enum org.wildfly.clustering.ee.Batch.State
-
The initial state of a batch.
- and(Predicate<? super Object>) - Method in interface org.wildfly.clustering.ee.Immutability
- ANNOTATION - Enum constant in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
- AnnotationImmutability - Class in org.wildfly.clustering.ee.immutable
-
Detects the presence of a specific annotation.
- AnnotationImmutability(Class<? extends Annotation>) - Constructor for class org.wildfly.clustering.ee.immutable.AnnotationImmutability
- apply(Consumer<V>, Consumer<V>) - Method in interface org.wildfly.clustering.ee.ManagerFactory
-
Creates a manager using the specified creation and close tasks.
- apply(K, Function<Runnable, V>) - Method in interface org.wildfly.clustering.ee.Manager
-
Returns the value associated with the specified key, creating it from the specified factory, if necessary.
B
- Batch - Interface in org.wildfly.clustering.ee
-
Exposes a mechanism to close a batch, and potentially discard it.
- Batch.State - Enum in org.wildfly.clustering.ee
-
The possible states of a batch.
- BatchContext - Interface in org.wildfly.clustering.ee
-
Handles batch context switching.
- Batcher<B extends Batch> - Interface in org.wildfly.clustering.ee
-
Exposes a mechanism to handle batching.
C
- cancel(I) - Method in interface org.wildfly.clustering.ee.Scheduler
-
Cancels a previously scheduled task for the object with the specified identifier.
- CLASS - Enum constant in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
- close() - Method in interface org.wildfly.clustering.ee.Batch
-
Closes this batch.
- close() - Method in interface org.wildfly.clustering.ee.BatchContext
-
Closes this batch context.
- close() - Method in interface org.wildfly.clustering.ee.Scheduler
-
Closes any resources used by this scheduler.
- close(Runnable) - Method in interface org.wildfly.clustering.ee.concurrent.ServiceExecutor
-
Closes the service, executing the specified task, first waiting for any concurrent executions to complete.
- CLOSED - Enum constant in enum org.wildfly.clustering.ee.Batch.State
-
The terminal state of a batch.
- CollectionImmutability - Class in org.wildfly.clustering.ee.immutable
-
Tests the immutability of
Collectionswrappers. - CollectionImmutability(Immutability) - Constructor for class org.wildfly.clustering.ee.immutable.CollectionImmutability
- CompositeImmutability - Class in org.wildfly.clustering.ee.immutable
-
Decorates a series of immutability predicates to additionally test for collection immutability.
- CompositeImmutability(Iterable<? extends Immutability>) - Constructor for class org.wildfly.clustering.ee.immutable.CompositeImmutability
- CompositeImmutability(Immutability...) - Constructor for class org.wildfly.clustering.ee.immutable.CompositeImmutability
- contains(I) - Method in interface org.wildfly.clustering.ee.Scheduler
-
Indicates whether the object with the specified identifier is scheduled.
- createBatch() - Method in interface org.wildfly.clustering.ee.Batcher
-
Creates a batch.
- createMutator(Map.Entry<K, V>) - Method in interface org.wildfly.clustering.ee.MutatorFactory
-
Creates a mutator for the specified cache entry.
- createMutator(K, V) - Method in interface org.wildfly.clustering.ee.MutatorFactory
-
Creates a mutator for the specified cache entry.
- createValue(K, C) - Method in interface org.wildfly.clustering.ee.Creator
-
Creates a value in the cache, if it does not already exist.
- Creator<K,
V, C> - Interface in org.wildfly.clustering.ee -
Creates a value in the cache.
D
- DefaultImmutability - Enum in org.wildfly.clustering.ee.immutable
-
Default set of immutability tests.
- DeploymentConfiguration - Interface in org.wildfly.clustering.ee
-
Encapsulates the configuration of a deployment.
- discard() - Method in interface org.wildfly.clustering.ee.Batch
-
Discards this batch.
- DISCARDED - Enum constant in enum org.wildfly.clustering.ee.Batch.State
-
Indicates that an active batch was discarded, but not yet closed.
E
- execute(Supplier<R>) - Method in interface org.wildfly.clustering.ee.concurrent.ServiceExecutor
-
Executes the specified task, but only if the service was not already closed.
- execute(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.ee.concurrent.ServiceExecutor
-
Executes the specified runner.
- execute(ExceptionSupplier<R, E>) - Method in interface org.wildfly.clustering.ee.concurrent.ServiceExecutor
-
Executes the specified task, but only if the service was not already closed.
- Expiration - Interface in org.wildfly.clustering.ee.expiration
-
Describes the expiration criteria for an object.
- ExpirationConfiguration<T> - Interface in org.wildfly.clustering.ee.expiration
-
Encapsulates expiration configuration.
- ExpirationMetaData - Interface in org.wildfly.clustering.ee.expiration
-
Describes expiration-related metadata.
F
- findValue(K) - Method in interface org.wildfly.clustering.ee.Locator
-
Locates the value in the cache with the specified identifier.
G
- getDeploymentName() - Method in interface org.wildfly.clustering.ee.DeploymentConfiguration
-
Returns the locally unique name of this deployment.
- getExpirationListener() - Method in interface org.wildfly.clustering.ee.expiration.ExpirationConfiguration
-
The listener to notify of expiration events.
- getId() - Method in interface org.wildfly.clustering.ee.Key
- getLastAccessTime() - Method in interface org.wildfly.clustering.ee.expiration.ExpirationMetaData
-
Returns the time this object was last accessed.
- getState() - Method in interface org.wildfly.clustering.ee.Batch
-
Returns the state of this batch.
- getTimeout() - Method in interface org.wildfly.clustering.ee.expiration.Expiration
-
The duration of time, after which an idle object should expire.
I
- IdentityImmutability - Class in org.wildfly.clustering.ee.immutable
-
Test for immutability using object identity.
- IdentityImmutability(Collection<Object>) - Constructor for class org.wildfly.clustering.ee.immutable.IdentityImmutability
- Immutability - Interface in org.wildfly.clustering.ee
-
Tests for immutability.
- INSECURE - Enum constant in enum org.wildfly.clustering.ee.UUIDFactory
-
UUID factory that uses a
ThreadLocalRandom. - InstanceOfImmutability - Class in org.wildfly.clustering.ee.immutable
-
Test for immutability using instanceof checks.
- InstanceOfImmutability(Iterable<Class<?>>) - Constructor for class org.wildfly.clustering.ee.immutable.InstanceOfImmutability
- invoke(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.ee.Invoker
-
Invokes the specified action
- invoke(ExceptionSupplier<R, E>) - Method in interface org.wildfly.clustering.ee.Invoker
-
Invokes the specified action
- Invoker - Interface in org.wildfly.clustering.ee
-
Defines a strategy for invoking a given action.
- isExpired() - Method in interface org.wildfly.clustering.ee.expiration.ExpirationMetaData
-
Indicates whether or not this object is expired.
- isImmortal() - Method in interface org.wildfly.clustering.ee.expiration.Expiration
-
Indicates whether the associated timeout represents and immortal object, i.e.
K
- Key<I> - Interface in org.wildfly.clustering.ee
-
A cache key for a given identifier
L
- Locator<K,
V> - Interface in org.wildfly.clustering.ee -
Locates a value from the cache.
M
- Manager<K,
V> - Interface in org.wildfly.clustering.ee -
Strategy for managing the creation and destruction of objects.
- ManagerFactory<K,
V> - Interface in org.wildfly.clustering.ee - mutate() - Method in interface org.wildfly.clustering.ee.Mutator
-
Ensure that this object replicates.
- Mutator - Interface in org.wildfly.clustering.ee
-
Indicates that the value represented by this object has changed and needs to be replicated.
- MutatorFactory<K,
V> - Interface in org.wildfly.clustering.ee -
Creates a mutator instance for a given cache entry.
N
- negate() - Method in interface org.wildfly.clustering.ee.Immutability
O
- OBJECT - Enum constant in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
- or(Predicate<? super Object>) - Method in interface org.wildfly.clustering.ee.Immutability
- org.wildfly.clustering.ee - package org.wildfly.clustering.ee
- org.wildfly.clustering.ee.concurrent - package org.wildfly.clustering.ee.concurrent
- org.wildfly.clustering.ee.expiration - package org.wildfly.clustering.ee.expiration
- org.wildfly.clustering.ee.immutable - package org.wildfly.clustering.ee.immutable
P
- PASSIVE - Static variable in interface org.wildfly.clustering.ee.Mutator
-
Trivial
Mutatorimplementation that does nothing. - purge(K) - Method in interface org.wildfly.clustering.ee.Remover
-
Like
Remover.remove(Object), but does not notify listeners.
R
- record(T) - Method in interface org.wildfly.clustering.ee.Recordable
-
Records the specified object
- Recordable<T> - Interface in org.wildfly.clustering.ee
-
Records some other object.
- remove(K) - Method in interface org.wildfly.clustering.ee.Remover
-
Removes the specified entry from the cache.
- Remover<K> - Interface in org.wildfly.clustering.ee
-
Removes an entry from the cache
- reset() - Method in interface org.wildfly.clustering.ee.Recordable
-
Resets any previously recorded objects
- Restartable - Interface in org.wildfly.clustering.ee
-
Implemented by objects that can be restarted.
- resumeBatch(B) - Method in interface org.wildfly.clustering.ee.Batcher
-
Resumes a batch.
S
- schedule(I, M) - Method in interface org.wildfly.clustering.ee.Scheduler
-
Schedules a task for the object with the specified identifier, using the specified metaData
- Scheduler<I,
M> - Interface in org.wildfly.clustering.ee -
A task scheduler.
- SECURE - Enum constant in enum org.wildfly.clustering.ee.UUIDFactory
-
UUID factory that uses a
SecureRandom. - ServiceExecutor - Interface in org.wildfly.clustering.ee.concurrent
-
Allows safe invocation of tasks that require resources not available after
ServiceExecutor.close(Runnable)to block a service from stopping. - SimpleImmutability - Class in org.wildfly.clustering.ee.immutable
-
Immutability implementation based on a pre-defined set immutable classes.
- SimpleImmutability(ClassLoader, Collection<String>) - Constructor for class org.wildfly.clustering.ee.immutable.SimpleImmutability
- SimpleImmutability(Collection<Class<?>>) - Constructor for class org.wildfly.clustering.ee.immutable.SimpleImmutability
- SimpleImmutability(Set<Class<?>>) - Constructor for class org.wildfly.clustering.ee.immutable.SimpleImmutability
- start() - Method in interface org.wildfly.clustering.ee.Restartable
-
Starts this object.
- stop() - Method in interface org.wildfly.clustering.ee.Restartable
-
Stops this object.
- stream() - Method in interface org.wildfly.clustering.ee.Scheduler
-
Returns a stream of scheduled item identifiers.
- suspendBatch() - Method in interface org.wildfly.clustering.ee.Batcher
-
Suspends a batch.
T
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.AnnotationImmutability
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.CollectionImmutability
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.CompositeImmutability
- test(Object) - Method in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.IdentityImmutability
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.InstanceOfImmutability
- test(Object) - Method in class org.wildfly.clustering.ee.immutable.SimpleImmutability
- tryValue(K) - Method in interface org.wildfly.clustering.ee.Locator
-
Returns the value for the specified key, if possible.
U
- UUIDFactory - Enum in org.wildfly.clustering.ee
-
UUID factory implementations.
V
- valueOf(String) - Static method in enum org.wildfly.clustering.ee.Batch.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.ee.immutable.DefaultImmutability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.ee.UUIDFactory
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.clustering.ee.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.ee.immutable.DefaultImmutability
-
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.UUIDFactory
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages