Index

A C D E F G I L N O P R S T 
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.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 true if 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
 
getEntry(LocalGroupMember) - Method in interface 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 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
 
getLast() - Method in class org.wildfly.clustering.server.local.scheduler.FastConcurrentDirectDeque
 
getName() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
 
getProviders() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
 
getScheduledEntries() - Method in interface org.wildfly.clustering.server.local.scheduler.LocalSchedulerConfiguration
 
getService() - Method in class org.wildfly.clustering.server.local.provider.DefaultServiceProviderRegistration
 
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 true if 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 CommandDispatcher implementation
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
LocalListenerRegistrar(Duration) - Constructor for class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
 
LocalRegistry<K,V> - Interface in org.wildfly.clustering.server.local.registry
Local Registry.
LocalScheduler<T> - Class in org.wildfly.clustering.server.local.scheduler
Scheduler that uses a single scheduled task in concert with a 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.
LocalServiceProviderRegistrar<T> - Interface in org.wildfly.clustering.server.local.provider
Factory that provides a non-clustered ServiceProviderRegistration implementation.

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
 
of(LocalGroup) - Static method in interface org.wildfly.clustering.server.local.provider.LocalServiceProviderRegistrar
 
of(LocalGroup, Map.Entry<K, V>, Runnable) - Static method in interface org.wildfly.clustering.server.local.registry.LocalRegistry
 
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(T) - Method in class org.wildfly.clustering.server.local.listener.LocalListenerRegistrar
 
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 IdentifierFactory that 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 Spliterator over 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
 
A C D E F G I L N O P R S T 
All Classes and Interfaces|All Packages|Serialized Form