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