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
Registration.close()
to block a service from stopping.
C
- cached() - Static method in interface org.wildfly.clustering.server.util.Supplied
-
A cached supplied value.
- cancel(I) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Cancels a previously scheduled task for the object with the specified identifier.
- classes(Collection<Class<?>>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- close() - Method in class org.wildfly.clustering.server.context.ContextualRegistration
- 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.context.Context
-
Returns the value associated with the specified key from this context, creating it from the specified factory, if necessary.
- contains(I) - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Indicates whether the entry with the specified identifier is scheduled.
- Context<K,
V> - Interface in org.wildfly.clustering.server.context -
A context for managing references to server-side state.
- ContextFactory - Interface in org.wildfly.clustering.server.context
-
Creates a context for managing references to server-side state.
- ContextStrategy - Enum Class in org.wildfly.clustering.server.context
-
Implementations for creating contexts.
- Contextual - Interface in org.wildfly.clustering.server.context
-
Implemented by contextual objects.
- ContextualRegistration - Class in org.wildfly.clustering.server.context
-
A registration facade that reinstruments its lifecycle.
- ContextualRegistration(Registration, Runnable) - Constructor for class org.wildfly.clustering.server.context.ContextualRegistration
- createContext(Consumer<V>, Consumer<V>) - Method in interface org.wildfly.clustering.server.context.ContextFactory
- 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.
- direct() - Static method in interface org.wildfly.clustering.server.util.Invoker
-
Creates a direct invoker.
E
- end() - Method in interface org.wildfly.clustering.server.context.Contextual
-
Indicates the end of this object's contextual lifecycle.
- end() - Method in class org.wildfly.clustering.server.context.ContextualRegistration
- 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
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.
- getBatcher() - Method in interface org.wildfly.clustering.server.manager.Manager
-
Returns a batcher for use by users of this manager.
- 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,
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<A> - Interface in org.wildfly.clustering.server.group
-
Exposes the unique identifier of a
GroupMember
. - GroupMemberFactory<A,
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.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 factory for creating identifiers.
- identity(Collection<Object>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- 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<Class<?>>) - Static method in interface org.wildfly.clustering.server.immutable.Immutability
- invoke(ExceptionRunnable<E>) - Method in interface org.wildfly.clustering.server.util.Invoker
-
Invokes the specified action
- invoke(ExceptionSupplier<R, E>) - Method in interface org.wildfly.clustering.server.util.Invoker
-
Invokes the specified action
- Invoker - Interface in org.wildfly.clustering.server.util
-
Defines a strategy for invoking a given action.
- 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.
- 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,
B> - 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 state manager.
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
Registration.close()
.
O
- 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.context - package org.wildfly.clustering.server.context
- 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.
- record(T) - Method in interface org.wildfly.clustering.server.manager.Recordable
-
Records the specified object
- Recordable<T> - Interface in org.wildfly.clustering.server.manager
-
Records some other object.
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.server.offset.OffsetSerializationContextInitializer
- reset() - Method in interface org.wildfly.clustering.server.manager.Recordable
-
Resets any previously recorded objects
- Restartable - Interface in org.wildfly.clustering.server.manager
-
Implemented by objects that can be restarted.
- retrying(List<Duration>) - Static method in interface org.wildfly.clustering.server.util.Invoker
-
Creates a retrying invoker, where retries are spaced using the specified backoff intervals.
S
- schedule(I, M) - 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,
M> - Interface in org.wildfly.clustering.server.scheduler -
A task scheduler.
- SECURE - Enum constant in enum class org.wildfly.clustering.server.util.UUIDFactory
-
UUID factory that uses a
SecureRandom
. - 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.
- SHARED - Enum constant in enum class org.wildfly.clustering.server.context.ContextStrategy
-
Creates a context storing sharable references.
- simple() - Static method in interface org.wildfly.clustering.server.util.Supplied
-
A simple supplied value.
- start() - Method in interface org.wildfly.clustering.server.manager.Restartable
-
Starts this object.
- stop() - Method in interface org.wildfly.clustering.server.manager.Restartable
-
Stops this object.
- stream() - Method in interface org.wildfly.clustering.server.scheduler.Scheduler
-
Returns a stream of scheduled item identifiers.
- 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
- UNSHARED - Enum constant in enum class org.wildfly.clustering.server.context.ContextStrategy
-
Creates an unshared context, where state is always "absent".
- 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.context.ContextStrategy
-
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.context.ContextStrategy
-
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