Index

A B C D E F G I K L M N O P R S T U V 
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 Collections wrappers.
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 Mutator implementation 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.
A B C D E F G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages