Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(Consumer<T>) - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
- 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.
- addAll(Collection<? extends E>) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
- addFirst(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Inserts the specified element at the front of this deque.
- addLast(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Inserts the specified element at the end of this deque.
- apply(I) - Method in class org.wildfly.clustering.server.local.affinity.LocalGroupMemberAffinity
C
- cancel(T) - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
- clear() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Removes all of the elements from this deque.
- close() - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- close() - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
- close() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- close() - Method in class org.wildfly.clustering.server.local.registry.LocalRegistry
- close() - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
- ConcurrentDirectDeque<E> - Interface in org.wildfly.clustering.server.local.scheduler
-
A concurrent deque that allows direct item removal without traversal.
- contains(Object) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns
trueif this deque contains the specified element. - contains(K) - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Indicates whether specified key exists among the scheduled entries.
- contains(T) - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
D
- DefaultServiceProviderRegistration<T,
M> - Class in org.wildfly.clustering.server.local.provider -
A generic service provider registration implementation.
- DefaultServiceProviderRegistration(ServiceProviderRegistrar<T, M>, T, Runnable) - Constructor for class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- descendingIterator() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns an iterator over the elements in this deque in reverse sequential order.
- dispatchToGroup(Command<R, ? super C, E>, Set<LocalGroupMember>) - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- dispatchToMember(Command<R, ? super C, E>, LocalGroupMember) - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
E
- element() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
F
- FastConcurrentDirectDeque<E> - Class in org.wildfly.clustering.server.local.scheduler
-
A modified version of ConcurrentLinkedDeque which includes direct removal.
- FastConcurrentDirectDeque() - Constructor for class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Constructs an empty deque.
- FastConcurrentDirectDeque(Collection<? extends E>) - Constructor for class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Constructs a deque initially containing the elements of the given collection, added in traversal order of the collection's iterator.
- forEach(Consumer<? super E>) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
G
- get() - Method in class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactory
- getAddress() - Method in interface org.wildfly.clustering.server.local.LocalGroupMember
- getCloseTimeout() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
- getContext() - Method in class org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcher
- getEntries() - Method in class org.wildfly.clustering.server.local.registry.LocalRegistry
- getEntry(M) - Method in class org.wildfly.clustering.server.local.registry.LocalRegistry
- getFirst() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- getGroup() - Method in interface org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcherFactory
- getGroup() - Method in class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- getGroup() - Method in class org.wildfly.clustering.server.local.registry.LocalRegistry
- getGroupMemberFactory() - Method in interface org.wildfly.clustering.server.local.LocalGroup
- getLast() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- getProviders() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- getProviders(T) - Method in class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- getScheduledEntries() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
- getService() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
- getServices() - Method in class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- getTask() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
- getThreadFactory() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
I
- isEmpty() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns
trueif this collection contains no elements. - 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 class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns an iterator over the elements in this deque in proper sequence.
- iterator() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
L
- linked() - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
- 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
- LocalCommandDispatcherFactory - Interface in org.wildfly.clustering.server.local.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 - LocalGroupMemberAffinity(Group<M>) - Constructor for class org.wildfly.clustering.server.local.affinity.LocalGroupMemberAffinity
- LocalGroupMemberFactory - Interface in org.wildfly.clustering.server.local
- LocalListenerRegistrar<T> - Class in org.wildfly.clustering.server.local.listener
-
Local
ListenerRegistrar. - LocalListenerRegistrar(Duration) - Constructor for class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
- LocalRegistry<M,
K, - Class in org.wildfly.clustering.server.local.registryV> -
Local
Registry. - LocalRegistry(Group<M>, Map.Entry<K, V>, Runnable) - Constructor for class org.wildfly.clustering.server.local.registry.LocalRegistry
- LocalScheduler<T> - Class in org.wildfly.clustering.server.local.scheduler
-
Scheduler that uses a single scheduled task in concert with an
ScheduledEntries. - LocalScheduler(LocalSchedulerConfiguration<T>) - Constructor for class org.wildfly.clustering.server.local.scheduler.LocalScheduler
- LocalSchedulerConfiguration<T> - Interface in org.wildfly.clustering.server.local.scheduler
-
Encapsulates configuration of a
LocalScheduler. - LocalServerSerializationContextInitializer - Class in org.wildfly.clustering.server.local
-
SerializationContextInitializerfor this package. - LocalServerSerializationContextInitializer() - Constructor for class org.wildfly.clustering.server.local.LocalServerSerializationContextInitializer
- LocalServiceProviderRegistrar<T,
M> - Class in org.wildfly.clustering.server.local.provider -
Factory that provides a non-clustered
ServiceProviderRegistrationimplementation. - LocalServiceProviderRegistrar(Group<M>) - Constructor for class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
N
- newInstance() - Static method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
O
- of(String) - Static method in interface org.wildfly.clustering.server.local.LocalGroupMember
- of(String, String) - Static method in interface org.wildfly.clustering.server.local.LocalGroup
- of(LocalGroup) - Static method in interface org.wildfly.clustering.server.local.dispatcher.LocalCommandDispatcherFactory
- offer(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- offerFirst(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Inserts the specified element at the front of this deque.
- 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. - offerFirstAndReturnToken(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- offerLast(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Inserts the specified element at the end of this deque.
- 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. - offerLastAndReturnToken(E) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- 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.
- peekFirst() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- peekLast() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- poll() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- pollFirst() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- pollLast() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- pop() - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
- push(E) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
R
- register(GroupMembershipListener<LocalGroupMember>) - Method in interface org.wildfly.clustering.server.local.LocalGroup
- register(RegistryListener<K, V>) - Method in class org.wildfly.clustering.server.local.registry.LocalRegistry
- register(T) - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
- register(T) - Method in class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- register(T, ServiceProviderListener<M>) - Method in class org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
- registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.server.local.LocalServerSerializationContextInitializer
- 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.
- removeAll(Collection<?>) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- removeFirst() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- removeFirstOccurrence(Object) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Removes the first occurrence of the specified element from this deque.
- removeIf(Predicate<? super E>) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- removeLast() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- removeLastOccurrence(Object) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Removes the last occurrence of the specified element from this deque.
- removeToken(Object) - Method in interface org.wildfly.clustering.server.local.scheduler.ConcurrentDirectDeque
-
Removes the element associated with the given token.
- removeToken(Object) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- retainAll(Collection<?>) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- run() - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
S
- schedule(T, Instant) - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
- ScheduledEntries<K,
V> - Interface in org.wildfly.clustering.server.local.scheduler -
A collection of scheduled entries with a predictable iteration order.
- SimpleIdentifierFactory<I> - Class in org.wildfly.clustering.server.local.manager
-
Simple
IdentifierFactorythat delegates to a supplier. - SimpleIdentifierFactory(Supplier<I>) - Constructor for class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactory
- size() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns the number of elements in this deque.
- sorted() - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
- sorted(Comparator<Map.Entry<K, V>>) - Static method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
- spliterator() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns a
Spliteratorover the elements in this deque. - start() - Method in class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactory
- stop() - Method in class org.wildfly.clustering.server.local.manager.SimpleIdentifierFactory
- stream() - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
- stream() - Method in interface org.wildfly.clustering.server.local.scheduler.ScheduledEntries
-
Returns a stream of scheduled entries.
T
- toArray() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element).
- toArray(T[]) - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
-
Returns an array containing all of the elements in this deque, in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
- toString() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
- toString() - Method in class org.wildfly.clustering.server.local.scheduler.LocalScheduler
All Classes and Interfaces|All Packages|Serialized Form