Index

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