Index
All Classes and Interfaces|All Packages
A
- accept(Consumer) - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistry
- add(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- add(K, V) - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Adds an entry using the specified key and value.
- apply(I) - Method in class org.wildfly.clustering.server.local.affinity.LocalGroupMemberAffinity
C
- cancel(K) - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- close() - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- close() - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistry
- close() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- close() - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- ConcurrentDirectDeque<E> - Interface in org.wildfly.clustering.server.local.scheduler
-
A concurrent deque that allows direct item removal without traversal.
- contains(K) - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- contains(K) - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Indicates whether specified key exists among the scheduled entries.
D
- DefaultServiceProviderRegistration<T,
M> - Class in org.wildfly.clustering.server.local.provider -
A generic service provider registration implementation.
- DefaultServiceProviderRegistration(ServiceProviderRegistrar, T, Runnable) - Constructor for class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
-
Creates a service provider registration for the specified service.
- dispatchToGroup(Command, Set) - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- dispatchToMember(Command, LocalGroupMember) - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
E
- element() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
G
- get() - Method in class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactoryService
- getCloseTimeout() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerService.Configuration
-
Returns the duration of time to wait for scheduled tasks to complete on
SchedulerService.close(). - getContext() - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- getGroup() - Method in interface org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcherFactory
- getGroup() - Method in interface org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- getGroup() - Method in interface org.wildfly.clustering.server.local.registry.LocalRegistry
- getGroupMemberFactory() - Method in interface org.wildfly.clustering.server.local.LocalGroup
- getId() - Method in interface org.wildfly.clustering.server.local.LocalGroupMember
- getName() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerService.Configuration
-
Returns the name of this scheduler.
- getProviders() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- getScheduledEntries() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerService.Configuration
-
Returns the scheduled entries collection used by this scheduler.
- getService() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- getTask() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerService.Configuration
-
Returns the scheduled task.
- getThreadFactory() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerService.Configuration
-
Returns a thread factory for use by this scheduler.
I
- isSingleton() - Method in interface org.wildfly.clustering.server.local.LocalGroup
- isSorted() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Indicates whether the entries are sorted, or if iteration order recapitulates insertion order.
- iterator() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
L
- LocalCommandDispatcher<C> - Class in org.wildfly.clustering.server.local.dispatcher
-
Non-clustered
CommandDispatcherimplementation - LocalCommandDispatcher(LocalGroupMember, C) - Constructor for class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
-
Creates a local command dispatcher.
- LocalCommandDispatcherFactory - Interface in org.wildfly.clustering.server.local.dispatcher
-
Factory for creating a local command dispatcher.
- LocalGroup - Interface in org.wildfly.clustering.server.local
-
Local view of the Group.
- LocalGroupMember - Interface in org.wildfly.clustering.server.local
-
Local view of a group member.
- LocalGroupMemberAffinity<I,
M> - Class in org.wildfly.clustering.server.local.affinity -
An affinity function that always returns the local group member.
- LocalGroupMemberAffinity(Group) - Constructor for class org.wildfly.clustering.server.local.affinity.LocalGroupMemberAffinity
-
Creates an affinity function that always returns the local group member.
- LocalGroupMemberFactory - Interface in org.wildfly.clustering.server.local
-
Factory for creating local group members.
- LocalListenerRegistry<T> - Class in org.wildfly.clustering.server.local.listener
-
Local
ListenerRegistry. - LocalListenerRegistry(Duration) - Constructor for class org.wildfly.clustering.server.local.listener.LocalListenerRegistry
-
Creates a local listener registrar with the specified shutdown timeout.
- LocalRegistry<K,
V> - Interface in org.wildfly.clustering.server.local.registry -
Local
Registry. - LocalSchedulerService<K> - Class in org.wildfly.clustering.server.local.scheduler
-
Scheduler that uses a single scheduled task in concert with a
ScheduledEntries. - LocalSchedulerService(LocalSchedulerService.Configuration) - Constructor for class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
-
Creates a local scheduler using the specified configuration.
- LocalSchedulerService.Configuration<K> - Interface in org.wildfly.clustering.server.local.scheduler
-
Encapsulates configuration of a
LocalSchedulerService. - LocalServiceProviderRegistrar<T> - Interface in org.wildfly.clustering.server.local.provider
-
Factory that provides a non-clustered
ServiceProviderRegistrationimplementation.
N
- newInstance() - Static method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
-
Creates a new concurrent direct deque.
O
- of(String) - Static method in interface org.wildfly.clustering.server.local.LocalGroupMember
-
Creates a local group member with the specified name.
- of(String, String) - Static method in interface org.wildfly.clustering.server.local.LocalGroup
-
Creates a local group with the specified group and member names.
- of(LocalGroup) - Static method in interface org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcherFactory
-
Returns a local command dispatcher factory for the specified group.
- of(LocalGroup) - Static method in interface org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
-
Creates a local service provider registrar for the specified group.
- of(LocalGroup, Map.Entry, Runnable) - Static method in interface org.wildfly.clustering.server.local.registry.LocalRegistry
-
Creates a local registry with the specified group and registry entry.
- offer(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- offerFirstAndReturnToken(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
-
Equivalent to
Deque.offerFirst(Object), but returns a token used for fast removal. - offerLastAndReturnToken(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
-
Equivalent to
Deque.offerLast(Object), but returns a token used for fast removal. - org.wildfly.clustering.server.local - package org.wildfly.clustering.server.local
- org.wildfly.clustering.server.local.affinity - package org.wildfly.clustering.server.local.affinity
- org.wildfly.clustering.server.local.dispatcher - package org.wildfly.clustering.server.local.dispatcher
- org.wildfly.clustering.server.local.listener - package org.wildfly.clustering.server.local.listener
- org.wildfly.clustering.server.local.manager - package org.wildfly.clustering.server.local.manager
- org.wildfly.clustering.server.local.provider - package org.wildfly.clustering.server.local.provider
- org.wildfly.clustering.server.local.registry - package org.wildfly.clustering.server.local.registry
- org.wildfly.clustering.server.local.scheduler - package org.wildfly.clustering.server.local.scheduler
P
- peek() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- peek() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Returns, but does not remove, the first entry.
- poll() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- pop() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- push(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
Q
- queued() - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Creates a queue-based scheduled entries collection.
R
- register(GroupMembershipListener) - Method in interface org.wildfly.clustering.server.local.LocalGroup
- register(T) - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistry
- remove() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- remove(Object) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- remove(K) - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Removes the entry with the specified key.
- removeToken(Object) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
-
Removes the element associated with the given token.
- run() - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
S
- schedule(K, Instant) - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- ScheduledEntries<K,
V> - Interface in org.wildfly.clustering.server.local.scheduler -
A collection of scheduled entries with a predictable iteration order.
- SimpleIdentifierFactoryService<I> - Class in org.wildfly.clustering.server.local.manager
-
Simple
IdentifierFactoryServicethat delegates to a supplier. - SimpleIdentifierFactoryService(Supplier) - Constructor for class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactoryService
-
Creates an identifier factory service based on the specified factory.
- sorted() - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Creates a sorted scheduled entries collection.
- sorted(Comparator) - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Creates a sorted scheduled entries collection using the specified comparator
- start() - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- stop() - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
- stream() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Returns a stream of scheduled entries.
T
- toString() - Method in class org.wildfly.clustering.server.local.scheduler.LocalSchedulerService
All Classes and Interfaces|All Packages