Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractGroupMember<I> - Class in org.wildfly.clustering.server.group
-
An abstract implementation of a group member.
- AbstractGroupMember() - Constructor for class org.wildfly.clustering.server.group.AbstractGroupMember
-
Creates a group member.
- and(Predicate) - Method in interface org.wildfly.clustering.server.immutable.Immutability
- apply(V) - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- AtomicReferenceService<T> - Class in org.wildfly.clustering.server.service
-
A simple service facade to an AutoCloseable factory.
- AtomicReferenceService(Supplier) - Constructor for class org.wildfly.clustering.server.service.AtomicReferenceService
-
Creates a simple service from the specified value factory.
- AtomicReferenceService(Supplier, AtomicReference) - Constructor for class org.wildfly.clustering.server.service.AtomicReferenceService
-
Creates a simple service from the specified value factory.
B
- BlockingExecutor - Interface in org.wildfly.clustering.server.util
-
Allows safe invocation of tasks that require resources not otherwise available after
BlockingExecutor.close()to block a service from stopping. - BlockingReference<T> - Interface in org.wildfly.clustering.server.util
-
Encapsulates thread-safe reading/writing on an object reference.
- BlockingReference.ConditionalReferenceWriter<T,
V> - Class in org.wildfly.clustering.server.util -
A conditional writer implementation for a reference.
- BlockingReference.ReferenceWriter<T,
V> - Class in org.wildfly.clustering.server.util -
A writer implementation for a reference.
- BlockingReference.Writer<T> - Interface in org.wildfly.clustering.server.util
-
Describes the writer of a reference.
- BlockingReferenceMap<K,
V> - Interface in org.wildfly.clustering.server.util -
Encapsulates thread-safe references to map entries.
C
- Cache<K,
V> - Interface in org.wildfly.clustering.server.cache -
A level-one cache of server-side state.
- cached() - Static method in interface org.wildfly.clustering.server.util.Supplied
-
A cached supplied value.
- CacheFactory - Interface in org.wildfly.clustering.server.cache
-
Creates a level-one cache of server-side state.
- CacheStrategy - Enum Class in org.wildfly.clustering.server.cache
-
Generic level-one cache implementations.
- cancel(K) - Method in class org.wildfly.clustering.server.scheduler.DecoratedSchedulerService
- cancel(K) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Cancels a previously scheduled task for the entry with the specified key.
- classes(Collection) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
-
Returns an immutability predicate using the specified collection of concrete immutable classes.
- close() - Method in interface org.wildfly.clustering.server.listener.ListenerRegistry
- close() - Method in class org.wildfly.clustering.server.scheduler.DecoratedSchedulerService
- close() - Method in interface org.wildfly.clustering.server.scheduler.SchedulerService
- close() - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
- compareTo(GroupMember) - Method in class org.wildfly.clustering.server.group.AbstractGroupMember
- compose(Function, Function) - Method in interface org.wildfly.clustering.server.scheduler.SchedulerService
-
Returns a mapped scheduler.
- composite(Collection) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
-
Returns a composite immutability predicate using the specified predicates.
- computeIfAbsent(K, BiFunction) - Method in interface org.wildfly.clustering.server.cache.Cache
-
Returns the value associated with the specified key from this cache, generating it from the specified function, if necessary.
- CONCURRENT - Enum constant in enum class org.wildfly.clustering.server.cache.CacheStrategy
-
Creates a cache of entries in use by concurrent threads.
- consume(Consumer) - Method in interface org.wildfly.clustering.server.util.Reference.Reader
-
Consumes the referenced value while holding a pessimistic read lock.
- consume(Consumer) - Method in class org.wildfly.clustering.server.util.Reference.ReferenceReader
- ConsumerRegistry<T> - Interface in org.wildfly.clustering.server.listener
-
A registry of consumers.
- contains(K) - Method in class org.wildfly.clustering.server.scheduler.DecoratedSchedulerService
- contains(K) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Indicates whether the entry with the specified key is scheduled.
- createCache(Consumer, Consumer) - Method in interface org.wildfly.clustering.server.cache.CacheFactory
-
Creates a cache that invokes the specified tasks when an entry is added/removed.
- createGroupMember(I) - Method in interface org.wildfly.clustering.server.group.GroupMemberFactory
-
Creates a group member with the specified identifier.
D
- DecoratedManager<I> - Class in org.wildfly.clustering.server.manager
-
A
Servicedecorator. - DecoratedManager(Manager) - Constructor for class org.wildfly.clustering.server.manager.DecoratedManager
-
Creates a decorator of the specified manager.
- DecoratedSchedulerService<K,
V> - Class in org.wildfly.clustering.server.scheduler -
A scheduler service decorator.
- DecoratedSchedulerService(SchedulerService) - Constructor for class org.wildfly.clustering.server.scheduler.DecoratedSchedulerService
-
Creates a decorated scheduler service.
- DecoratedService - Class in org.wildfly.clustering.server.service
-
A
Servicedecorator. - DecoratedService(Service) - Constructor for class org.wildfly.clustering.server.service.DecoratedService
-
Creates a decorator of the specified service.
- DeploymentConfiguration - Interface in org.wildfly.clustering.server.deployment
-
Encapsulates the configuration of a deployment.
E
- equals(Object) - Method in class org.wildfly.clustering.server.group.AbstractGroupMember
- equals(Object) - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- equals(Object) - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
- equals(Object) - Method in class org.wildfly.clustering.server.util.MapEntry.SimpleMapEntry
- EvictionConfiguration - Interface in org.wildfly.clustering.server.eviction
-
Encapsulates eviction configuration.
- execute(Callable) - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Executes the specified task, but only if the service was not already closed.
- execute(Supplier) - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Executes the specified task, but only if the service was not already closed.
- Expiration - Interface in org.wildfly.clustering.server.expiration
-
Describes the expiration criteria for managed state.
- ExpirationConfiguration<T> - Interface in org.wildfly.clustering.server.expiration
-
Encapsulates expiration configuration.
- ExpirationMetaData - Interface in org.wildfly.clustering.server.expiration
-
Describes expiration-related metadata.
F
- forDuration(Duration) - Static method in interface org.wildfly.clustering.server.offset.Offset
-
Creates a duration-based offset for the specified duration.
- forInstant(Duration) - Static method in interface org.wildfly.clustering.server.offset.Offset
-
Creates an instant-based offset for the specified duration.
- from(Duration) - Static method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Creates a duration-based offset value from the specified basis.
- from(Instant) - Static method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Creates a instant-based offset value from the specified basis.
G
- get() - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- get() - Method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Returns the current value, computed by applying the current offset to the basis.
- get() - Method in class org.wildfly.clustering.server.util.BlockingReference.ConditionalReferenceWriter
- get() - Method in class org.wildfly.clustering.server.util.BlockingReference.ReferenceWriter
- get() - Method in class org.wildfly.clustering.server.util.Reference.ReferenceReader
- get(Supplier) - Method in interface org.wildfly.clustering.server.util.Supplied
-
Returns the supplied value, created from the specified factory if necessary.
- getBasis() - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- getBasis() - Method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Returns the basis from which the associated offset will be applied.
- getBatchFactory() - Method in class org.wildfly.clustering.server.manager.DecoratedManager
- getBatchFactory() - Method in interface org.wildfly.clustering.server.manager.Manager
-
Returns a batcher for use by users of this manager.
- getClassLoader() - Method in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
-
Returns the class loader of this deployment
- getCoordinator() - Method in interface org.wildfly.clustering.server.group.GroupMembership
- getCoordinatorIndex() - Method in interface org.wildfly.clustering.server.group.GroupMembership
-
Returns the index of the group coordinator.
- getDefault() - Static method in interface org.wildfly.clustering.server.immutable.Immutability
-
Returns a composite immutability predicate based on the default set of predicates.
- getDeploymentName() - Method in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
-
Returns the locally unique name of this deployment.
- getExpirationListener() - Method in interface org.wildfly.clustering.server.expiration.ExpirationConfiguration
-
The listener to notify of expiration events.
- getExpirationTime() - Method in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
-
Returns the time at which managed state will expire.
- getGroup() - Method in interface org.wildfly.clustering.server.group.GroupCommandDispatcherFactory
- getGroupMemberFactory() - Method in interface org.wildfly.clustering.server.group.Group
-
Returns a factory for creating group members from an identifiers.
- getId() - Method in interface org.wildfly.clustering.server.group.GroupMember
-
Returns the unique address of this group member
- getIdentifierFactory() - Method in class org.wildfly.clustering.server.manager.DecoratedManager
- getIdentifierFactory() - Method in interface org.wildfly.clustering.server.manager.ManagerConfiguration
-
Returns a factory for creating identifiers for use by this manager.
- getIdleThreshold() - Method in interface org.wildfly.clustering.server.eviction.EvictionConfiguration
-
When present, defines the duration of time after which managed state should be considered idle, and thus eligible for eviction.
- getKey() - Method in class org.wildfly.clustering.server.util.MapEntry.SimpleMapEntry
- getLastAccessTime() - Method in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
-
When present, returns the time this object was last accessed.
- getMaxIdle() - Method in interface org.wildfly.clustering.server.expiration.Expiration
-
When present, defines the maximum duration of time since last access, after which managed state will expire.
- getOffset() - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- getOffset() - Method in interface org.wildfly.clustering.server.offset.OffsetValue
-
The current offset.
- getServerName() - Method in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
-
Returns the name of the server hosting this deployment
- getSizeThreshold() - Method in interface org.wildfly.clustering.server.eviction.EvictionConfiguration
-
When present, defines the maximum number of elements to retain in memory, beyond which least recently used elements will be evicted.
- getValue() - Method in class org.wildfly.clustering.server.util.MapEntry.SimpleMapEntry
- Group<I,
M> - Interface in org.wildfly.clustering.server.group -
Exposes a mechanism to create a group member for a given unique address.
- GroupCommandDispatcherFactory<A,
M> - Interface in org.wildfly.clustering.server.group -
CommandDispatcherFactorywhose group exposes a mechanism to create a group member for a given unique address. - GroupMember<I> - Interface in org.wildfly.clustering.server.group
-
Exposes the unique identifier of a
GroupMember. - GroupMemberFactory<I,
M> - Interface in org.wildfly.clustering.server.group -
A factory for creating a group member.
- GroupMembership<M> - Interface in org.wildfly.clustering.server.group
-
Group membership whose coordinator is identified by its index in the membership.
H
- hashCode() - Method in class org.wildfly.clustering.server.group.AbstractGroupMember
- hashCode() - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- hashCode() - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
- hashCode() - Method in class org.wildfly.clustering.server.util.MapEntry.SimpleMapEntry
I
- IdentifierFactoryService<I> - Interface in org.wildfly.clustering.server.manager
-
A service that creating identifiers for a manager.
- identity(Collection) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
-
Returns an immutability predicate using the specified collection of immutable objects.
- Immutability - Interface in org.wildfly.clustering.server.immutable
-
Tests for immutability.
- INSECURE - Enum constant in enum class org.wildfly.clustering.server.util.UUIDFactory
-
UUID factory that uses a
ThreadLocalRandom. - instanceOf(Collection) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
-
Returns an immutability predicate using the specified collection of potentially non-concrete classes.
- isExpired() - Method in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
-
Indicates whether or not this object is expired.
- isStarted() - Method in class org.wildfly.clustering.server.service.AtomicReferenceService
- isStarted() - Method in class org.wildfly.clustering.server.service.DecoratedService
- isStarted() - Method in interface org.wildfly.clustering.server.service.Service
-
Indicates whether or not this service is started.
- isStarted() - Method in class org.wildfly.clustering.server.service.SimpleService
- isZero() - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- isZero() - Method in interface org.wildfly.clustering.server.offset.Offset
-
Returns true if this offset is zero, false otherwise.
K
- keySet() - Method in interface org.wildfly.clustering.server.cache.Cache
-
Returns the set of keys of this cache.
L
- ListenerRegistry<T> - Interface in org.wildfly.clustering.server.listener
-
Registrar for a listener.
M
- Manager<I> - Interface in org.wildfly.clustering.server.manager
-
A manager of server-side state.
- ManagerConfiguration<I> - Interface in org.wildfly.clustering.server.manager
-
Configuration of a manager of distributed state.
- map(Function, Function) - Method in interface org.wildfly.clustering.server.util.MapEntry
-
Returns a new map entry whose key/value are generated by applying the specified mapping functions.
- map(Function) - Method in interface org.wildfly.clustering.server.util.Reference.Reader
-
Maps this referenced value using the specified mapping function while holding a read lock.
- map(Function) - Method in class org.wildfly.clustering.server.util.Reference.ReferenceReader
- map(Function) - Method in interface org.wildfly.clustering.server.util.BlockingReference.Writer
-
Returns a mapped writer, whose mapping function is invoked while holding a lock.
- map(Function) - Method in class org.wildfly.clustering.server.util.BlockingReference.ReferenceWriter
- MapEntry<K,
V> - Interface in org.wildfly.clustering.server.util -
An immutable map entry.
- MapEntry.SimpleMapEntry<K,
V> - Class in org.wildfly.clustering.server.util -
A simple map entry implementation.
N
- negate() - Method in interface org.wildfly.clustering.server.immutable.Immutability
- newInstance() - Static method in interface org.wildfly.clustering.server.listener.ConsumerRegistry
-
Creates a new consumer registry.
- newInstance(Runnable) - Static method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Creates new blocking executor that runs the specified task upon
BlockingExecutor.close(). - newInstance(Supplier) - Static method in interface org.wildfly.clustering.server.listener.ConsumerRegistry
-
Creates a new consumer registry.
- NONE - Enum constant in enum class org.wildfly.clustering.server.cache.CacheStrategy
-
Creates a zero-capacity cache, where entries are always "absent".
O
- of(Map) - Static method in interface org.wildfly.clustering.server.util.BlockingReferenceMap
-
Returns a thread-safe map of the specified map.
- of(K, V) - Static method in interface org.wildfly.clustering.server.util.MapEntry
-
Returns a new immutable map entry from the specified key and value.
- of(T) - Static method in interface org.wildfly.clustering.server.util.BlockingReference
-
Returns a blocking reference with the specified initial value.
- Offset<V> - Interface in org.wildfly.clustering.server.offset
-
Encapsulates an offset that can be applied to a value.
- Offset.DefaultOffset<O,
V> - Class in org.wildfly.clustering.server.offset -
A default offset implementation.
- Offset.DurationOffset - Class in org.wildfly.clustering.server.offset
-
A duration-based offset implementation.
- Offset.InstantOffset - Class in org.wildfly.clustering.server.offset
-
An instant-based offset implementation.
- Offset.TemporalOffset<V> - Class in org.wildfly.clustering.server.offset
-
A temporal offset implementation.
- OffsetSerializationContextInitializer - Class in org.wildfly.clustering.server.offset
-
The serialization context initializer for this package.
- OffsetSerializationContextInitializer() - Constructor for class org.wildfly.clustering.server.offset.OffsetSerializationContextInitializer
-
Creates a new serialization context initializer.
- OffsetValue<V> - Interface in org.wildfly.clustering.server.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.server.offset -
The default offset value implementation.
- OffsetValue.DurationOffsetValue - Class in org.wildfly.clustering.server.offset
-
A duration-based offset value implementation.
- OffsetValue.InstantOffsetValue - Class in org.wildfly.clustering.server.offset
-
An instant-based offset value implementation.
- OffsetValue.TemporalOffsetValue<V> - Class in org.wildfly.clustering.server.offset
-
A temporal offset value implementation.
- or(Predicate) - Method in interface org.wildfly.clustering.server.immutable.Immutability
- org.wildfly.clustering.server.cache - package org.wildfly.clustering.server.cache
- org.wildfly.clustering.server.deployment - package org.wildfly.clustering.server.deployment
- org.wildfly.clustering.server.eviction - package org.wildfly.clustering.server.eviction
- org.wildfly.clustering.server.expiration - package org.wildfly.clustering.server.expiration
- org.wildfly.clustering.server.group - package org.wildfly.clustering.server.group
- org.wildfly.clustering.server.immutable - package org.wildfly.clustering.server.immutable
- org.wildfly.clustering.server.listener - package org.wildfly.clustering.server.listener
- org.wildfly.clustering.server.manager - package org.wildfly.clustering.server.manager
- org.wildfly.clustering.server.offset - package org.wildfly.clustering.server.offset
- org.wildfly.clustering.server.scheduler - package org.wildfly.clustering.server.scheduler
- org.wildfly.clustering.server.service - package org.wildfly.clustering.server.service
- org.wildfly.clustering.server.util - package org.wildfly.clustering.server.util
R
- reader() - Method in interface org.wildfly.clustering.server.util.Reference
-
Returns a thread-safe reader of this reference.
- rebase() - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- rebase() - Method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Returns a new offset value based on the current value.
- reference(K) - Method in interface org.wildfly.clustering.server.util.BlockingReferenceMap
-
Returns a reference to the map entry for the specified key.
- Reference<T> - Interface in org.wildfly.clustering.server.util
-
Encapsulates thread-safe reading of an object reference.
- Reference.Reader<T> - Interface in org.wildfly.clustering.server.util
-
A reader of an object reference.
- Reference.ReferenceReader<T,
V> - Class in org.wildfly.clustering.server.util -
A reader of an object reference.
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.server.offset.OffsetSerializationContextInitializer
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.server.util.UtilSerializationContextInitializer
S
- schedule(Map.Entry) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Schedules a task for the specified entry
- schedule(K, V) - Method in class org.wildfly.clustering.server.scheduler.DecoratedSchedulerService
- schedule(K, V) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Schedules a task for the specified entry.
- Scheduler<K,
V> - Interface in org.wildfly.clustering.server.scheduler -
A task scheduler.
- SchedulerService<K,
V> - Interface in org.wildfly.clustering.server.scheduler -
A restartable scheduler.
- SECURE - Enum constant in enum class org.wildfly.clustering.server.util.UUIDFactory
-
UUID factory that uses a
SecureRandom. - Service - Interface in org.wildfly.clustering.server.service
-
A restartable service.
- set(V) - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- set(V) - Method in interface org.wildfly.clustering.server.offset.Value
-
Updates the referenced value.
- setOffset(Offset) - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- setOffset(Offset) - Method in interface org.wildfly.clustering.server.offset.OffsetValue
-
Sets the current offset.
- setValue(V) - Method in interface org.wildfly.clustering.server.util.MapEntry
- simple() - Static method in interface org.wildfly.clustering.server.util.Supplied
-
A simple supplied value.
- SIMPLE - Static variable in interface org.wildfly.clustering.server.util.Supplied
-
A simple supplied value
- SimpleService - Class in org.wildfly.clustering.server.service
-
A simple service with no lifecycle behavior.
- SimpleService() - Constructor for class org.wildfly.clustering.server.service.SimpleService
-
Creates a simple service
- singleton(M) - Static method in interface org.wildfly.clustering.server.group.GroupMembership
-
Returns a singleton group membership.
- start() - Method in class org.wildfly.clustering.server.service.AtomicReferenceService
- start() - Method in class org.wildfly.clustering.server.service.DecoratedService
- start() - Method in interface org.wildfly.clustering.server.service.Service
-
Starts this service.
- start() - Method in class org.wildfly.clustering.server.service.SimpleService
- stop() - Method in class org.wildfly.clustering.server.service.AtomicReferenceService
- stop() - Method in class org.wildfly.clustering.server.service.DecoratedService
- stop() - Method in interface org.wildfly.clustering.server.service.Service
-
Stops this service.
- stop() - Method in class org.wildfly.clustering.server.service.SimpleService
- Supplied<T> - Interface in org.wildfly.clustering.server.util
-
A supplied value.
T
- toString() - Method in class org.wildfly.clustering.server.group.AbstractGroupMember
- toString() - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- toString() - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
- toString() - Method in class org.wildfly.clustering.server.util.MapEntry.SimpleMapEntry
U
- UtilSerializationContextInitializer - Class in org.wildfly.clustering.server.util
-
Registers protostream marshallers/schemas for this package.
- UtilSerializationContextInitializer() - Constructor for class org.wildfly.clustering.server.util.UtilSerializationContextInitializer
-
Creates a new serialization context initializer.
- UUIDFactory - Enum Class in org.wildfly.clustering.server.util
-
UUID factory implementations.
V
- Value<V> - Interface in org.wildfly.clustering.server.offset
-
A mutable reference to some value.
- Value.AbstractValue<V> - Class in org.wildfly.clustering.server.offset
-
An abstract value implementation.
- valueOf(String) - Static method in enum class org.wildfly.clustering.server.cache.CacheStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wildfly.clustering.server.util.UUIDFactory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.wildfly.clustering.server.cache.CacheStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wildfly.clustering.server.util.UUIDFactory
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- when(Predicate) - Method in interface org.wildfly.clustering.server.util.BlockingReference.Writer
-
Returns a supplier whose
Supplier.get()will update the reference only when the specified condition (invoked while holding a lock) is met. - when(Predicate) - Method in class org.wildfly.clustering.server.util.BlockingReference.ReferenceWriter
- writer(Supplier) - Method in interface org.wildfly.clustering.server.util.BlockingReference
-
Returns a thread-safe writer of this reference.
- writer(UnaryOperator) - Method in interface org.wildfly.clustering.server.util.BlockingReference
-
Returns a thread-safe writer of this reference.
- writer(T) - Method in interface org.wildfly.clustering.server.util.BlockingReference
-
Returns a thread-safe writer of this reference.
All Classes and Interfaces|All Packages|Serialized Form