Index
All Classes and Interfaces|All Packages
A
- and(Predicate<? super Object>) - Method in interface org.wildfly.clustering.server.immutable.Immutability
- apply(V) - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
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.
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(I) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Cancels a previously scheduled task for the object with the specified identifier.
- cancel(I) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler
- cancel(I) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler
- classes(Collection<Class<?>>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- close() - Method in interface org.wildfly.clustering.server.listener.ListenerRegistrar
- close() - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
- close() - Method in class org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler
- close() - Method in class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler
- close() - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
- compareTo(GroupMember<A>) - Method in interface org.wildfly.clustering.server.group.GroupMember
- composite(Collection<? extends Immutability>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- computeIfAbsent(K, BiFunction<K, Runnable, V>) - 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.
- contains(I) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Indicates whether the entry with the specified identifier is scheduled.
- contains(I) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler
- contains(I) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler
- createCache(Consumer<V>, Consumer<V>) - Method in interface org.wildfly.clustering.server.cache.CacheFactory
-
Creates a cache that invokes the specified tasks when an entry is added/removed.
- createGroupMember(A) - Method in interface org.wildfly.clustering.server.group.GroupMemberFactory
-
Creates a group member with the specified identifier.
D
- DeploymentConfiguration - Interface in org.wildfly.clustering.server.deployment
-
Encapsulates the configuration of a deployment.
E
- equals(Object) - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- equals(Object) - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
- execute(Supplier<R>) - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Executes the specified task, but only if the service was not already closed.
- execute(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Executes the specified runner, but only if the executor was not already closed.
- execute(ExceptionSupplier<R, E>) - 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 a managed object.
- 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
- forInstant(Duration) - Static method in interface org.wildfly.clustering.server.offset.Offset
- from(Duration) - Static method in interface org.wildfly.clustering.server.offset.OffsetValue
- from(Instant) - Static method in interface org.wildfly.clustering.server.offset.OffsetValue
- fromReference(Supplier<? extends Scheduler<I, V>>) - Static method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Returns a scheduler that delegates to a scheduler reference.
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(Supplier<T>) - Method in interface org.wildfly.clustering.server.util.Supplied
-
Returns the supplied value, created from the specified factory if necessary.
- getAddress() - Method in interface org.wildfly.clustering.server.group.GroupMember
-
Returns the unique identifier of this group member
- 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 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
- getDefault() - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- 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.
- getGroup() - Method in interface org.wildfly.clustering.server.group.GroupCommandDispatcherFactory
- getGroupMemberFactory() - Method in interface org.wildfly.clustering.server.group.Group
- getIdentifierFactory() - Method in interface org.wildfly.clustering.server.manager.ManagerConfiguration
-
Returns a factory for creating identifiers for use by this manager.
- getLastAccessTime() - Method in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
-
Returns the time this object was last accessed.
- 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
- getTimeout() - Method in interface org.wildfly.clustering.server.expiration.Expiration
-
The duration of time, after which an idle object should expire.
- Group<A extends Comparable<A>,
M extends GroupMember<A>> - Interface in org.wildfly.clustering.server.group -
Exposes a mechanism to create a group member for a given unique address.
- GroupCommandDispatcherFactory<A extends Comparable<A>,
M extends GroupMember<A>> - Interface in org.wildfly.clustering.server.group -
CommandDispatcherFactorywhose group exposes a mechanism to create a group member for a given unique address. - GroupMember<A extends Comparable<A>> - Interface in org.wildfly.clustering.server.group
-
Exposes the unique identifier of a
GroupMember. - GroupMemberFactory<A extends Comparable<A>,
M extends GroupMember<A>> - Interface in org.wildfly.clustering.server.group -
A factory for creating a group member.
- GroupMembership<M extends GroupMember> - 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.offset.Offset.DefaultOffset
- hashCode() - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
I
- IdentifierFactory<I> - Interface in org.wildfly.clustering.server.manager
-
A service that creating identifiers for a manager.
- identity(Collection<Object>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- Immutability - Interface in org.wildfly.clustering.server.immutable
-
Tests for immutability.
- inactive() - Static method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Returns an inactive scheduler instance.
- InactiveScheduler() - Constructor for class org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler
- INSECURE - Enum constant in enum class org.wildfly.clustering.server.util.UUIDFactory
-
UUID factory that uses a
ThreadLocalRandom. - instanceOf(Collection<Class<?>>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- isExpired() - Method in interface org.wildfly.clustering.server.expiration.ExpirationMetaData
-
Indicates whether or not this object is expired.
- isImmortal() - Method in interface org.wildfly.clustering.server.expiration.Expiration
-
Indicates whether the associated timeout represents and immortal object, i.e. does not expire
- isStarted() - Method in interface org.wildfly.clustering.server.manager.Service
-
Indicates whether or not this service is started.
- 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.
L
- ListenerRegistrar<T> - Interface in org.wildfly.clustering.server.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<K, KK>, Function<V, VV>) - 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<T, Optional<V>>) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
- MapEntry<K,
V> - Interface in org.wildfly.clustering.server.util -
An immutable map entry.
N
- negate() - Method in interface org.wildfly.clustering.server.immutable.Immutability
- newInstance(Runnable) - Static method in interface org.wildfly.clustering.server.util.BlockingExecutor
-
Creates new blocking executor that runs the specified task upon
BlockingExecutor.close(). - NONE - Enum constant in enum class org.wildfly.clustering.server.cache.CacheStrategy
-
Creates a zero-capacity cache, where entries are always "absent".
O
- 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.
- 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 - Offset.DurationOffset - Class in org.wildfly.clustering.server.offset
- Offset.InstantOffset - Class in org.wildfly.clustering.server.offset
- Offset.TemporalOffset<V> - Class in org.wildfly.clustering.server.offset
- OffsetSerializationContextInitializer - Class in org.wildfly.clustering.server.offset
- OffsetSerializationContextInitializer() - Constructor for class org.wildfly.clustering.server.offset.OffsetSerializationContextInitializer
- 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 - OffsetValue.DurationOffsetValue - Class in org.wildfly.clustering.server.offset
- OffsetValue.InstantOffsetValue - Class in org.wildfly.clustering.server.offset
- OffsetValue.TemporalOffsetValue<V> - Class in org.wildfly.clustering.server.offset
- or(Predicate<? super Object>) - 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.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.util - package org.wildfly.clustering.server.util
R
- 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.
- ReferenceScheduler(Supplier<? extends Scheduler<I, V>>) - Constructor for class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.server.offset.OffsetSerializationContextInitializer
S
- schedule(I, V) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler
- schedule(I, V) - Method in class org.wildfly.clustering.server.scheduler.Scheduler.ReferenceScheduler
- schedule(I, V) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Schedules a task for the object with the specified identifier, using the specified metaData
- Scheduler<I,
V> - Interface in org.wildfly.clustering.server.scheduler -
A task scheduler.
- Scheduler.InactiveScheduler<I,
V> - Class in org.wildfly.clustering.server.scheduler - Scheduler.ReferenceScheduler<I,
V> - Class in org.wildfly.clustering.server.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.manager
-
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<V>) - Method in class org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue
- setOffset(Offset<V>) - 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.
- singleton(M) - Static method in interface org.wildfly.clustering.server.group.GroupMembership
- start() - Method in interface org.wildfly.clustering.server.manager.Service
-
Starts this service.
- stop() - Method in interface org.wildfly.clustering.server.manager.Service
-
Stops this service.
- Supplied<T> - Interface in org.wildfly.clustering.server.util
-
A supplied value.
T
- toString() - Method in class org.wildfly.clustering.server.offset.Offset.DefaultOffset
- toString() - Method in class org.wildfly.clustering.server.offset.Value.AbstractValue
U
- 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
- 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.
All Classes and Interfaces|All Packages