Index

A B C D E F G H I K L M N O R S T U V W 
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 Service decorator.
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 Service decorator.
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
CommandDispatcherFactory whose 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.
A B C D E F G H I K L M N O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form