Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

ABORT_POLICY - Static variable in class org.jboss.threads.JBossExecutors
 
abortPolicy() - Static method in class org.jboss.threads.JBossExecutors
Get the abort policy for a ThreadPoolExecutor.
AbstractListener() - Constructor for class org.jboss.threads.AsyncFuture.AbstractListener
 
add(T, V) - Method in class org.jboss.threads.AtomicArray
Atomically replace the array with a new array which is one element longer, and which includes the given value.
add(T, V, Comparator<? super V>) - Method in class org.jboss.threads.AtomicArray
Add a value to a sorted array.
add(Dependency) - Method in class org.jboss.threads.DependencyTaskBuilder
Add a dependency.
add(Collection<Dependency>) - Method in class org.jboss.threads.DependencyTaskBuilder
Add many dependencies.
add(Dependency...) - Method in class org.jboss.threads.DependencyTaskBuilder
Add many dependencies.
add(Runnable) - Method in class org.jboss.threads.LimitedExecutor.Runner
 
addDependent(Dependency) - Method in class org.jboss.threads.Dependency
 
addExecutor(Executor) - Method in class org.jboss.threads.BalancingExecutor
Add a delegate executor.
addIfAbsent(T, V, boolean) - Method in class org.jboss.threads.AtomicArray
Atomically replace the array with a new array which is one element longer, and which includes the given value, if the value is not already present within the array.
addIfAbsent(T, V, Comparator<? super V>) - Method in class org.jboss.threads.AtomicArray
Add a value to a sorted array if it is not already present.
addListener(AsyncFuture.Listener<? super T, A>, A) - Method in interface org.jboss.threads.AsyncFuture
Add an asynchronous listener to be called when this operation completes.
addListener(AsyncFuture.Listener<? super T, A>, A) - Method in class org.jboss.threads.AsyncFutureTask
Add an asynchronous listener to be called when this operation completes.
addShutdownListener(EventListener<A>, A) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
Add a shutdown listener.
addShutdownListener(EventListener<A>, A) - Method in class org.jboss.threads.JBossThreadPoolExecutor
Add a shutdown listener.
addShutdownListener(EventListener<A>, A) - Method in class org.jboss.threads.QueueExecutor
Add a shutdown listener.
addShutdownListener(EventListener<A>, A) - Method in class org.jboss.threads.QueuelessExecutor
Add a shutdown listener.
addShutdownListener(EventListener<A>, A) - Method in interface org.jboss.threads.ShutdownListenable
Add a shutdown listener.
addShutdownListener(EventListener<A>, A) - Method in class org.jboss.threads.SimpleShutdownListenable
Add a shutdown listener.
allowCoreThreadTimeout - Variable in class org.jboss.threads.QueueExecutor
 
appendGroupPath(ThreadGroup, StringBuilder) - Static method in class org.jboss.threads.ThreadNameInfo
 
ArrayQueue<E> - Class in org.jboss.threads
A simple array-backed queue with a fixed size.
ArrayQueue(int) - Constructor for class org.jboss.threads.ArrayQueue
 
asyncCancel(boolean) - Method in interface org.jboss.threads.AsyncCancellable
Handle an asynchronous cancellation.
asyncCancel(boolean) - Method in interface org.jboss.threads.AsyncFuture
Handle an asynchronous cancellation.
asyncCancel(boolean) - Method in class org.jboss.threads.AsyncFutureTask
Cancel this task.
AsyncCancellable - Interface in org.jboss.threads
An interface which supports asynchronous cancellation.
AsyncFuture<T> - Interface in org.jboss.threads
This interface represents the result of an asynchronous future task, which provides all the features of Future while also adding several additional convenience methods and the ability to add asynchronous callbacks.
AsyncFuture.AbstractListener<T,A> - Class in org.jboss.threads
An abstract base class for an implementation of the Listener interface.
AsyncFuture.Listener<T,A> - Interface in org.jboss.threads
A listener for an asynchronous future computation result.
AsyncFuture.Status - Enum in org.jboss.threads
The possible statuses of an AsyncFuture.
AsyncFutureTask<T> - Class in org.jboss.threads
A base class for implementing asynchronous tasks.
AsyncFutureTask(Executor) - Constructor for class org.jboss.threads.AsyncFutureTask
Construct a new instance.
AsyncFutureTask.Reg<A> - Class in org.jboss.threads
 
AtomicArray<T,V> - Class in org.jboss.threads
Utility for snapshot/copy-on-write arrays.
AtomicArray(AtomicReferenceFieldUpdater<T, V[]>, AtomicArray.Creator<V>) - Constructor for class org.jboss.threads.AtomicArray
Construct an instance.
AtomicArray.Creator<V> - Interface in org.jboss.threads
 
AtomicArray.ReflectCreator<V> - Class in org.jboss.threads
 
attachment - Variable in class org.jboss.threads.AsyncFutureTask.Reg
 
attachment - Variable in class org.jboss.threads.NotifyingDirectExecutor
 
attachment - Variable in class org.jboss.threads.NotifyingRunnable
 
attachment - Variable in class org.jboss.threads.SimpleShutdownListenable.Registration
 
await() - Method in interface org.jboss.threads.AsyncFuture
Wait if necessary for this operation to complete, returning the outcome.
await(long, TimeUnit) - Method in interface org.jboss.threads.AsyncFuture
Wait if necessary for this operation to complete, returning the outcome, which may include AsyncFuture.Status.WAITING if the timeout expires before the operation completes.
await() - Method in class org.jboss.threads.AsyncFutureTask
Wait if necessary for this operation to complete, returning the outcome.
await(long, TimeUnit) - Method in class org.jboss.threads.AsyncFutureTask
Wait if necessary for this operation to complete, returning the outcome, which may include AsyncFuture.Status.WAITING if the timeout expires before the operation completes.
await() - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
await(long, TimeUnit) - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
awaitNanos(long) - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
awaitTermination(long, TimeUnit) - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
awaitTermination(long, TimeUnit) - Method in class org.jboss.threads.DelegatingExecutorService
 
awaitTermination(long, TimeUnit) - Method in class org.jboss.threads.OrderedExecutor
 
awaitTermination(long, TimeUnit) - Method in class org.jboss.threads.QueueExecutor
awaitTermination(long, TimeUnit) - Method in class org.jboss.threads.QueuelessExecutor
 
awaitTimed(Condition, long) - Method in class org.jboss.threads.QueuelessExecutor.Worker
 
awaitUninterruptibly() - Method in interface org.jboss.threads.AsyncFuture
Wait (uninterruptibly) if necessary for this operation to complete, returning the outcome.
awaitUninterruptibly(long, TimeUnit) - Method in interface org.jboss.threads.AsyncFuture
Wait if necessary for this operation to complete, returning the outcome, which may include AsyncFuture.Status.WAITING if the timeout expires before the operation completes.
awaitUninterruptibly() - Method in class org.jboss.threads.AsyncFutureTask
Wait (uninterruptibly) if necessary for this operation to complete, returning the outcome.
awaitUninterruptibly(long, TimeUnit) - Method in class org.jboss.threads.AsyncFutureTask
Wait if necessary for this operation to complete, returning the outcome, which may include AsyncFuture.Status.WAITING if the timeout expires before the operation completes.
awaitUninterruptibly() - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
awaitUntil(Date) - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 

B

BalancingExecutor - Class in org.jboss.threads
A simple load-balancing executor.
BalancingExecutor() - Constructor for class org.jboss.threads.BalancingExecutor
Construct a new instance.
BalancingExecutor(Executor...) - Constructor for class org.jboss.threads.BalancingExecutor
Construct a new instance.
blocking - Variable in class org.jboss.threads.OrderedExecutor
 
blocking - Variable in class org.jboss.threads.QueueExecutor
 
blocking - Variable in class org.jboss.threads.QueuelessExecutor
Specify whether this executor blocks when no threads are available.
blocking - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
BLOCKING_DIRECT_EXECUTOR - Static variable in class org.jboss.threads.JBossExecutors
 
BLOCKING_DISCARDING_EXECUTOR - Static variable in class org.jboss.threads.JBossExecutors
 
BLOCKING_REJECTING_EXECUTOR - Static variable in class org.jboss.threads.JBossExecutors
 
blockingDirectExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get an executor which executes tasks in the current thread, which implements BlockingExecutor.
blockingDiscardingExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get an executor which discards all tasks, which implements BlockingExecutor.
BlockingExecutor - Interface in org.jboss.threads
An executor which can optionally block or not block on task submission.
BlockingExecutorService - Interface in org.jboss.threads
A blocking executor service.
blockingRejectingExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get an executor which rejects all tasks, which implements BlockingExecutor.
BoundedQueueThreadPoolExecutorMBean - Interface in org.jboss.threads.management
 
BoundedThreadPoolExecutorMBean - Interface in org.jboss.threads.management
 

C

CALLER_RUNS_POLICY - Static variable in class org.jboss.threads.JBossExecutors
 
callerRunsPolicy() - Static method in class org.jboss.threads.JBossExecutors
Get the caller-runs policy for a ThreadPoolExecutor.
cancel(boolean) - Method in interface org.jboss.threads.AsyncFuture
Synchronously cancel a task, blocking uninterruptibly until it is known whether such cancellation was successful.
cancel(boolean) - Method in class org.jboss.threads.AsyncFutureTask
Synchronously cancel a task, blocking uninterruptibly until it is known whether such cancellation was successful.
checkAccess(Permission) - Static method in class org.jboss.threads.JBossExecutors
 
classLoaderPreservingTask(Runnable) - Static method in class org.jboss.threads.JBossExecutors
Create a task that delegates to the given task, preserving the context classloader which was in effect when this method was invoked.
cleaner - Variable in class org.jboss.threads.CleanupExecutor
 
CLEANER_EXECUTOR - Static variable in class org.jboss.threads.CleanupExecutor
 
CleanupExecutor - Class in org.jboss.threads
 
CleanupExecutor(Runnable, DirectExecutor) - Constructor for class org.jboss.threads.CleanupExecutor
 
cleanupExecutor(DirectExecutor, Runnable) - Static method in class org.jboss.threads.JBossExecutors
Create an executor which runs the given cleanup task after running its given task.
clear() - Method in class org.jboss.threads.ArrayQueue
 
clear(T) - Method in class org.jboss.threads.AtomicArray
Convenience method to set the field value to the empty array.
clear() - Method in class org.jboss.threads.BalancingExecutor
Clear out all delegate executors at once.
clear(Thread, Field) - Static method in class org.jboss.threads.ThreadLocalResetter
 
clipHigh(long) - Static method in class org.jboss.threads.QueuelessExecutor
 
clipHigh(long) - Static method in class org.jboss.threads.SimpleLock
 
CompositeTask - Class in org.jboss.threads
 
CompositeTask(Runnable[]) - Constructor for class org.jboss.threads.CompositeTask
 
compositeTask(Runnable...) - Static method in class org.jboss.threads.JBossExecutors
Create a task that is a composite of several other tasks.
compositeTask(Collection<Runnable>) - Static method in class org.jboss.threads.JBossExecutors
Create a task that is a composite of several other tasks.
concurrencyLimit - Variable in class org.jboss.threads.LimitedExecutor
 
context - Variable in class org.jboss.threads.PrivilegedExecutor
 
ContextClassLoaderExecutor - Class in org.jboss.threads
 
ContextClassLoaderExecutor(ClassLoader, DirectExecutor) - Constructor for class org.jboss.threads.ContextClassLoaderExecutor
 
contextClassLoaderExecutor(DirectExecutor, ClassLoader) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which runs tasks with the given context class loader.
contextClassLoaderResetter() - Static method in class org.jboss.threads.JBossExecutors
Get a Runnable which, when executed, clears the thread context class loader (if the caller has sufficient privileges).
ContextClassLoaderSavingRunnable - Class in org.jboss.threads
 
ContextClassLoaderSavingRunnable(ClassLoader, Runnable) - Constructor for class org.jboss.threads.ContextClassLoaderSavingRunnable
 
COPY_CONTEXT_CLASSLOADER_PERMISSION - Static variable in class org.jboss.threads.JBossExecutors
 
copyOf(AtomicArray.Creator<V>, V[], int) - Static method in class org.jboss.threads.AtomicArray
 
coreThreads - Variable in class org.jboss.threads.QueueExecutor
 
CountingRejectHandler(RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossScheduledThreadPoolExecutor.CountingRejectHandler
 
CountingRejectHandler(RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossThreadPoolExecutor.CountingRejectHandler
 
create(AtomicReferenceFieldUpdater<T, V[]>, Class<V>) - Static method in class org.jboss.threads.AtomicArray
Convenience method to create an instance.
create(AtomicReferenceFieldUpdater<T, V[]>, AtomicArray.Creator<V>) - Static method in class org.jboss.threads.AtomicArray
Convenience method to create an instance.
create(int) - Method in interface org.jboss.threads.AtomicArray.Creator
 
create(int) - Method in class org.jboss.threads.AtomicArray.ReflectCreator
 
create() - Method in class org.jboss.threads.DependencyTaskBuilder
Create, and possibly execute, a dependent task from this builder.
createThread(Runnable) - Method in class org.jboss.threads.JBossThreadFactory
 
creatingContext - Variable in class org.jboss.threads.JBossThreadFactory
 
creator - Variable in class org.jboss.threads.AtomicArray
 
CTH - Static variable in class org.jboss.threads.Dependency
 
currentTask() - Static method in class org.jboss.threads.Dependency
Get the dependency task which this thread is currently running.
currentThread() - Static method in class org.jboss.threads.JBossThread
Get the current JBossThread, or null if the current thread is not a JBossThread.
currentThreadCount - Variable in class org.jboss.threads.ThreadFactoryExecutor
 

D

daemon - Variable in class org.jboss.threads.JBossThreadFactory
 
delegate - Variable in class org.jboss.threads.CleanupExecutor
 
delegate - Variable in class org.jboss.threads.ContextClassLoaderExecutor
 
delegate - Variable in class org.jboss.threads.ContextClassLoaderSavingRunnable
 
delegate - Variable in class org.jboss.threads.DelegatingBlockingExecutor
 
delegate - Variable in class org.jboss.threads.DelegatingBlockingExecutorService
 
delegate - Variable in class org.jboss.threads.DelegatingDirectBlockingExecutor
 
delegate - Variable in class org.jboss.threads.DelegatingExecutor
 
delegate - Variable in class org.jboss.threads.DelegatingExecutorService
 
delegate - Variable in class org.jboss.threads.DelegatingRunnable
 
delegate - Variable in class org.jboss.threads.DelegatingScheduledExecutorService
 
delegate - Variable in class org.jboss.threads.DelegatingWrappedExecutor
 
delegate - Variable in class org.jboss.threads.ExceptionLoggingExecutor
 
delegate - Variable in class org.jboss.threads.InitializingExecutor
 
delegate - Variable in class org.jboss.threads.JBossScheduledThreadPoolExecutor.CountingRejectHandler
 
delegate - Variable in class org.jboss.threads.JBossThreadPoolExecutor.CountingRejectHandler
 
delegate - Variable in class org.jboss.threads.PrivilegedExecutor
 
delegate - Variable in class org.jboss.threads.ThreadFormattedNameExecutor
 
delegate - Variable in class org.jboss.threads.ThreadNameExecutor
 
delegate - Variable in class org.jboss.threads.ThreadNameNotatingExecutor
 
delegate - Variable in class org.jboss.threads.UninterruptibleExecutor
 
delegate - Variable in class org.jboss.threads.WrappingThreadFactory
 
DelegatingBlockingExecutor - Class in org.jboss.threads
An executor that simply delegates to another executor.
DelegatingBlockingExecutor(BlockingExecutor) - Constructor for class org.jboss.threads.DelegatingBlockingExecutor
 
DelegatingBlockingExecutorService - Class in org.jboss.threads
 
DelegatingBlockingExecutorService(BlockingExecutor) - Constructor for class org.jboss.threads.DelegatingBlockingExecutorService
 
DelegatingDirectBlockingExecutor - Class in org.jboss.threads
 
DelegatingDirectBlockingExecutor(DirectExecutor) - Constructor for class org.jboss.threads.DelegatingDirectBlockingExecutor
 
DelegatingDirectExecutor - Class in org.jboss.threads
A direct executor that simply delegates to another direct executor.
DelegatingDirectExecutor(DirectExecutor) - Constructor for class org.jboss.threads.DelegatingDirectExecutor
 
DelegatingDirectExecutorService - Class in org.jboss.threads
A DirectExecutor version of ProtectedExecutorService.
DelegatingDirectExecutorService(DirectExecutor) - Constructor for class org.jboss.threads.DelegatingDirectExecutorService
 
DelegatingExecutor - Class in org.jboss.threads
An executor that simply delegates to another executor.
DelegatingExecutor(Executor) - Constructor for class org.jboss.threads.DelegatingExecutor
 
DelegatingExecutorService - Class in org.jboss.threads
An implementation of ExecutorService that delegates to the real executor, while disallowing termination.
DelegatingExecutorService(Executor) - Constructor for class org.jboss.threads.DelegatingExecutorService
 
DelegatingRunnable - Class in org.jboss.threads
 
DelegatingRunnable(Runnable) - Constructor for class org.jboss.threads.DelegatingRunnable
 
DelegatingScheduledExecutorService - Class in org.jboss.threads
An implementation of ScheduledExecutorService that delegates to the real executor, while disallowing termination.
DelegatingScheduledExecutorService(ScheduledExecutorService) - Constructor for class org.jboss.threads.DelegatingScheduledExecutorService
 
DelegatingWrappedExecutor - Class in org.jboss.threads
 
DelegatingWrappedExecutor(WrappingExecutor, DirectExecutor) - Constructor for class org.jboss.threads.DelegatingWrappedExecutor
 
DelegatingWrappingExecutor - Class in org.jboss.threads
 
DelegatingWrappingExecutor(Executor) - Constructor for class org.jboss.threads.DelegatingWrappingExecutor
 
dependencies - Variable in class org.jboss.threads.DependencyTaskBuilder
 
Dependency - Class in org.jboss.threads
A task which depends on other tasks, and which may have tasks depending upon it.
Dependency(Executor, Runnable, int) - Constructor for class org.jboss.threads.Dependency
 
Dependency.Runner - Class in org.jboss.threads
 
Dependency.State - Enum in org.jboss.threads
 
dependencyFailed() - Method in class org.jboss.threads.Dependency
 
dependencyFinished() - Method in class org.jboss.threads.Dependency
 
DependencyTaskBuilder - Class in org.jboss.threads
A builder for a dependency task.
DependencyTaskBuilder(Executor, Runnable) - Constructor for class org.jboss.threads.DependencyTaskBuilder
 
dependencyTaskBuilder(Executor, Runnable) - Static method in class org.jboss.threads.JBossExecutors
Create a builder for a dependent task.
dependents - Variable in class org.jboss.threads.Dependency.Runner
 
depUpdater - Static variable in class org.jboss.threads.Dependency
 
DIRECT_EXECUTOR_SERVICE - Static variable in class org.jboss.threads.JBossExecutors
 
directBlockingExecutor(DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
An executor which delegates to the given direct executor, but implements the blocking executor interface.
DirectExecutor - Interface in org.jboss.threads
A direct executor.
directExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get the direct executor.
directExecutorService() - Static method in class org.jboss.threads.DelegatingBlockingExecutorService
 
directExecutorService() - Static method in class org.jboss.threads.DelegatingExecutorService
 
DirectExecutorService - Interface in org.jboss.threads
A direct executor service.
directExecutorService() - Static method in class org.jboss.threads.JBossExecutors
Get the direct executor service.
DISCARD_OLDEST_POLICY - Static variable in class org.jboss.threads.JBossExecutors
 
DISCARD_POLICY - Static variable in class org.jboss.threads.JBossExecutors
 
DISCARDING_EXECUTOR_SERVICE - Static variable in class org.jboss.threads.JBossExecutors
 
DiscardingExecutor - Class in org.jboss.threads
 
DiscardingExecutor() - Constructor for class org.jboss.threads.DiscardingExecutor
 
discardingExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get the discarding executor.
discardingExecutorService() - Static method in class org.jboss.threads.JBossExecutors
Get the discarding executor service.
discardOldestPolicy() - Static method in class org.jboss.threads.JBossExecutors
Get the discard-oldest policy for a ThreadPoolExecutor.
discardPolicy() - Static method in class org.jboss.threads.JBossExecutors
Get the discard policy for a ThreadPoolExecutor.
doInterrupt() - Method in class org.jboss.threads.JBossThread
 

E

elements - Variable in class org.jboss.threads.ArrayQueue
 
emptyArray - Variable in class org.jboss.threads.AtomicArray
 
enqueueCondition - Variable in class org.jboss.threads.QueueExecutor
 
EventListener<A> - Interface in org.jboss.threads
An event listener which handles a single event and accepts an attachment of some type.
ExceptionLoggingExecutor - Class in org.jboss.threads
 
ExceptionLoggingExecutor(DirectExecutor, Logger, Logger.Level) - Constructor for class org.jboss.threads.ExceptionLoggingExecutor
 
ExceptionLoggingExecutor(DirectExecutor, Logger) - Constructor for class org.jboss.threads.ExceptionLoggingExecutor
 
exceptionLoggingExecutor(DirectExecutor, Logger) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which consumes and logs errors that are thrown.
exceptionLoggingExecutor(DirectExecutor, Logger, Logger.Level) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which consumes and logs errors that are thrown.
exceptionLoggingExecutor(DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which consumes and logs errors that are thrown to the default thread error category "org.jboss.threads.errors".
execute(Runnable) - Method in class org.jboss.threads.BalancingExecutor
Execute a task.
execute(Runnable) - Method in interface org.jboss.threads.BlockingExecutor
Executes the given command at some time in the future.
execute(Runnable) - Method in class org.jboss.threads.CleanupExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ContextClassLoaderExecutor
 
execute(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
execute(Runnable) - Method in class org.jboss.threads.DelegatingDirectBlockingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.DelegatingExecutor
Execute a task by passing it to the delegate executor.
execute(Runnable) - Method in class org.jboss.threads.DelegatingExecutorService
 
execute(Runnable) - Method in class org.jboss.threads.DelegatingWrappedExecutor
 
execute(DirectExecutor, Runnable) - Method in class org.jboss.threads.DelegatingWrappingExecutor
 
execute(Runnable) - Method in interface org.jboss.threads.DirectExecutor
Executes the given command in the calling thread.
execute(Runnable) - Method in class org.jboss.threads.DiscardingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ExceptionLoggingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.InitializingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
execute(Runnable) - Method in class org.jboss.threads.LimitedExecutor
 
execute(Runnable) - Method in class org.jboss.threads.NotifyingDirectExecutor
 
execute(Runnable) - Method in class org.jboss.threads.OrderedExecutor
Run a task.
execute(Runnable) - Method in class org.jboss.threads.PrivilegedExecutor
 
execute(Runnable) - Method in class org.jboss.threads.QueueExecutor
Execute a task.
execute(Runnable) - Method in class org.jboss.threads.QueuelessExecutor
 
execute(Runnable) - Method in class org.jboss.threads.RejectingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.SimpleDirectExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ThreadFormattedNameExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ThreadNameExecutor
 
execute(Runnable) - Method in class org.jboss.threads.ThreadNameNotatingExecutor
 
execute(Runnable) - Method in class org.jboss.threads.UninterruptibleExecutor
 
execute(Runnable) - Method in interface org.jboss.threads.WrappingExecutor
Run the given task directly, without a wrapper.
execute(DirectExecutor, Runnable) - Method in interface org.jboss.threads.WrappingExecutor
Run the given task within the given wrapper.
executeBlocking(Runnable) - Method in interface org.jboss.threads.BlockingExecutor
Execute a task, blocking until it can be accepted, or until the calling thread is interrupted.
executeBlocking(Runnable, long, TimeUnit) - Method in interface org.jboss.threads.BlockingExecutor
Execute a task, blocking until it can be accepted, a timeout elapses, or the calling thread is interrupted.
executeBlocking(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.DelegatingDirectBlockingExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.DelegatingDirectBlockingExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.OrderedExecutor
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.OrderedExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.QueueExecutor
Execute a task, blocking until it can be accepted, or until the calling thread is interrupted.
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.QueueExecutor
Execute a task, blocking until it can be accepted, a timeout elapses, or the calling thread is interrupted.
executeBlocking(Runnable) - Method in class org.jboss.threads.QueuelessExecutor
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.QueuelessExecutor
 
executeBlocking(Runnable) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
executeBlocking(Runnable, long, TimeUnit) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
executeNonBlocking(Runnable) - Method in interface org.jboss.threads.BlockingExecutor
Execute a task, without blocking.
executeNonBlocking(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.DelegatingDirectBlockingExecutor
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.OrderedExecutor
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.QueueExecutor
Execute a task, without blocking.
executeNonBlocking(Runnable) - Method in class org.jboss.threads.QueuelessExecutor
 
executeNonBlocking(Runnable) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
executeUninterruptibly(Executor, Runnable) - Static method in class org.jboss.threads.JBossExecutors
Execute a task uninterruptibly.
executeWithInterruptDeferred(Runnable) - Static method in class org.jboss.threads.JBossThread
Defer interrupts for the duration of some task.
executeWithInterruptDeferred(DirectExecutor, Runnable) - Static method in class org.jboss.threads.JBossThread
Defer interrupts for the duration of some task.
executeWithInterruptDeferred(Callable<T>) - Static method in class org.jboss.threads.JBossThread
Defer interrupts for the duration of some task.
executeWithInterruptDeferred(PrivilegedAction<T>) - Static method in class org.jboss.threads.JBossThread
Defer interrupts for the duration of some task.
executeWithInterruptDeferred(PrivilegedExceptionAction<T>) - Static method in class org.jboss.threads.JBossThread
Defer interrupts for the duration of some task.
ExecutionInterruptedException - Exception in org.jboss.threads
Thrown when a Executor.execute(Runnable) submission is interrupted before the task could be accepted.
ExecutionInterruptedException() - Constructor for exception org.jboss.threads.ExecutionInterruptedException
Constructs a ExecutionInterruptedException with no detail message.
ExecutionInterruptedException(String) - Constructor for exception org.jboss.threads.ExecutionInterruptedException
Constructs a ExecutionInterruptedException with the specified detail message.
ExecutionInterruptedException(Throwable) - Constructor for exception org.jboss.threads.ExecutionInterruptedException
Constructs a ExecutionInterruptedException with the specified cause.
ExecutionInterruptedException(String, Throwable) - Constructor for exception org.jboss.threads.ExecutionInterruptedException
Constructs a ExecutionInterruptedException with the specified detail message and cause.
ExecutionTimedOutException - Exception in org.jboss.threads
Thrown when an execute-with-timeout method is called and the timeout elapsed before a task could be accepted.
ExecutionTimedOutException() - Constructor for exception org.jboss.threads.ExecutionTimedOutException
Constructs a ExecutionTimedOutException with no detail message.
ExecutionTimedOutException(String) - Constructor for exception org.jboss.threads.ExecutionTimedOutException
Constructs a ExecutionTimedOutException with the specified detail message.
ExecutionTimedOutException(Throwable) - Constructor for exception org.jboss.threads.ExecutionTimedOutException
Constructs a ExecutionTimedOutException with the specified cause.
ExecutionTimedOutException(String, Throwable) - Constructor for exception org.jboss.threads.ExecutionTimedOutException
Constructs a ExecutionTimedOutException with the specified detail message and cause.
executor - Variable in class org.jboss.threads.AsyncFutureTask
 
executor - Variable in class org.jboss.threads.Dependency
 
executor - Variable in class org.jboss.threads.DependencyTaskBuilder
 
executor - Variable in class org.jboss.threads.ExecutorTask
 
executor(WrappingExecutor, DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
An executor which delegates to a wrapping executor, wrapping each task in a task wrapper.
executor - Variable in class org.jboss.threads.LimitedExecutor
 
executors - Variable in class org.jboss.threads.BalancingExecutor
 
executorsUpdater - Static variable in class org.jboss.threads.BalancingExecutor
 
ExecutorTask - Class in org.jboss.threads
 
ExecutorTask(DirectExecutor, Runnable) - Constructor for class org.jboss.threads.ExecutorTask
 
executorTask(DirectExecutor, Runnable) - Static method in class org.jboss.threads.JBossExecutors
Get a task that runs the given task through the given direct executor.

F

factory - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
factoryIndex - Variable in class org.jboss.threads.JBossThreadFactory
 
factoryIndexSequence - Static variable in class org.jboss.threads.JBossThreadFactory
 
factorySequenceNum - Variable in class org.jboss.threads.ThreadNameInfo
 
factoryThreadIndexSequence - Variable in class org.jboss.threads.JBossThreadFactory
 
failed(TaskNotifier<? super R, ? super A>, Throwable, R, A) - Static method in class org.jboss.threads.JBossExecutors
 
failed(R, Throwable, A) - Method in interface org.jboss.threads.TaskNotifier
A task has failed.
finished(TaskNotifier<? super R, ? super A>, R, A) - Static method in class org.jboss.threads.JBossExecutors
 
finished(R, A) - Method in interface org.jboss.threads.TaskNotifier
A task has completed.
first - Variable in class org.jboss.threads.QueueExecutor.Worker
 
format(Thread, String) - Method in class org.jboss.threads.ThreadNameInfo
Format the thread name string.

G

get() - Method in class org.jboss.threads.AsyncFutureTask
get(long, TimeUnit) - Method in class org.jboss.threads.AsyncFutureTask
getAndSet(T, V[]) - Method in class org.jboss.threads.AtomicArray
Atomically get and update the value of this array.
getAndSetContextClassLoader(Thread, ClassLoader) - Static method in class org.jboss.threads.JBossExecutors
Privileged method to get and set the context class loader of the given thread.
getAndSetInterruptHandler(InterruptHandler) - Static method in class org.jboss.threads.JBossThread
Swap the current thread's active interrupt handler.
getContextClassLoader(Thread) - Static method in class org.jboss.threads.JBossExecutors
Privileged method to get the context class loader of the given thread.
getCoreThreads() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getCoreThreads() - Method in interface org.jboss.threads.management.BoundedQueueThreadPoolExecutorMBean
 
getCoreThreads() - Method in class org.jboss.threads.QueueExecutor
getCurrentThreadCount() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getCurrentThreadCount() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getCurrentThreadCount() - Method in interface org.jboss.threads.management.ThreadExecutorMBean
 
getCurrentThreadCount() - Method in class org.jboss.threads.QueueExecutor
getCurrentThreadCount() - Method in class org.jboss.threads.QueuelessExecutor
 
getCurrentThreadCount() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
getDelegate() - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
getDelegate() - Method in class org.jboss.threads.DelegatingDirectExecutor
 
getDelegate() - Method in class org.jboss.threads.DelegatingExecutor
 
getDelegate() - Method in class org.jboss.threads.DelegatingRunnable
 
getDelegate() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor.CountingRejectHandler
 
getDelegate() - Method in class org.jboss.threads.JBossThreadPoolExecutor.CountingRejectHandler
 
getDelegate() - Method in class org.jboss.threads.NotifyingRunnable
 
getFactorySequenceNum() - Method in class org.jboss.threads.ThreadNameInfo
 
getGlobalThreadSequenceNum() - Method in class org.jboss.threads.ThreadNameInfo
 
getHandoffExecutor() - Method in class org.jboss.threads.QueueExecutor
Get the handoff executor which is called when a task cannot be accepted immediately.
getHandoffExecutor() - Method in class org.jboss.threads.QueuelessExecutor
 
getInstance() - Static method in class org.jboss.threads.NullRunnable
 
getInstance() - Static method in class org.jboss.threads.ThreadLocalResetter
 
getKeepAliveTime() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getKeepAliveTime() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getKeepAliveTime() - Method in interface org.jboss.threads.management.ThreadPoolExecutorMBean
 
getKeepAliveTime() - Method in class org.jboss.threads.QueueExecutor
getKeepAliveTime() - Method in class org.jboss.threads.QueuelessExecutor
 
getKeepAliveTime() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
getLargestThreadCount() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getLargestThreadCount() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getLargestThreadCount() - Method in interface org.jboss.threads.management.ThreadExecutorMBean
 
getLargestThreadCount() - Method in class org.jboss.threads.QueueExecutor
getLargestThreadCount() - Method in class org.jboss.threads.QueuelessExecutor
 
getLargestThreadCount() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
getMaxThreads() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getMaxThreads() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getMaxThreads() - Method in interface org.jboss.threads.management.ThreadPoolExecutorMBean
 
getMaxThreads() - Method in class org.jboss.threads.QueueExecutor
getMaxThreads() - Method in class org.jboss.threads.QueuelessExecutor
 
getMaxThreads() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
getPerFactoryThreadSequenceNum() - Method in class org.jboss.threads.ThreadNameInfo
 
getQueueSize() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
getQueueSize() - Method in class org.jboss.threads.JBossThreadPoolExecutor
getQueueSize() - Method in interface org.jboss.threads.management.ThreadExecutorMBean
 
getQueueSize() - Method in class org.jboss.threads.QueueExecutor
getQueueSize() - Method in class org.jboss.threads.QueuelessExecutor
getQueueSize() - Method in class org.jboss.threads.ThreadFactoryExecutor
getRejectedCount() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getRejectedCount() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getRejectedCount() - Method in interface org.jboss.threads.management.ThreadExecutorMBean
 
getRejectedCount() - Method in class org.jboss.threads.QueueExecutor
getRejectedCount() - Method in class org.jboss.threads.QueuelessExecutor
 
getRejectedCount() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
getRejectedExecutionHandler() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
getRejectedExecutionHandler() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
getStatus() - Method in interface org.jboss.threads.AsyncFuture
Get (poll) the current status of the asynchronous operation.
getStatus() - Method in class org.jboss.threads.AsyncFutureTask
Get (poll) the current status of the asynchronous operation.
getThreadNameInfo() - Method in class org.jboss.threads.JBossThread
Get the thread name information.
getUninterruptibly() - Method in interface org.jboss.threads.AsyncFuture
Waits (uninterruptibly) if necessary for the computation to complete, and then retrieves the result.
getUninterruptibly(long, TimeUnit) - Method in interface org.jboss.threads.AsyncFuture
Waits (uninterruptibly) if necessary for at most the given time for the computation to complete, and then retrieves the result, if available.
getUninterruptibly() - Method in class org.jboss.threads.AsyncFutureTask
Waits (uninterruptibly) if necessary for the computation to complete, and then retrieves the result.
getUninterruptibly(long, TimeUnit) - Method in class org.jboss.threads.AsyncFutureTask
Waits (uninterruptibly) if necessary for at most the given time for the computation to complete, and then retrieves the result, if available.
globalThreadIndexSequence - Static variable in class org.jboss.threads.JBossThreadFactory
 
globalThreadSequenceNum - Variable in class org.jboss.threads.ThreadNameInfo
 

H

handleCancelled(AsyncFuture<? extends T>, A) - Method in class org.jboss.threads.AsyncFuture.AbstractListener
Handle a cancellation result.
handleCancelled(AsyncFuture<? extends T>, A) - Method in interface org.jboss.threads.AsyncFuture.Listener
Handle a cancellation result.
handleComplete(AsyncFuture<? extends T>, A) - Method in class org.jboss.threads.AsyncFuture.AbstractListener
Handle a successful computation result.
handleComplete(AsyncFuture<? extends T>, A) - Method in interface org.jboss.threads.AsyncFuture.Listener
Handle a successful computation result.
handleEvent(A) - Method in interface org.jboss.threads.EventListener
Handle the event.
handleFailed(AsyncFuture<? extends T>, Throwable, A) - Method in class org.jboss.threads.AsyncFuture.AbstractListener
Handle a failure result.
handleFailed(AsyncFuture<? extends T>, Throwable, A) - Method in interface org.jboss.threads.AsyncFuture.Listener
Handle a failure result.
handleInterrupt(Thread) - Method in interface org.jboss.threads.InterruptHandler
Handle an interrupt condition on the given thread.
handler - Variable in class org.jboss.threads.LimitedExecutor
 
handoffExecutor - Variable in class org.jboss.threads.OrderedExecutor
 
handoffExecutor - Variable in class org.jboss.threads.QueueExecutor
 
handoffExecutor - Variable in class org.jboss.threads.QueuelessExecutor
 
handoffPolicy(Executor) - Static method in class org.jboss.threads.JBossExecutors
Get a handoff policy for a ThreadPoolExecutor.
HandoffRejectedExecutionHandler - Class in org.jboss.threads
 
HandoffRejectedExecutionHandler(Executor) - Constructor for class org.jboss.threads.HandoffRejectedExecutionHandler
 
head - Variable in class org.jboss.threads.ArrayQueue
 

I

ihlog - Static variable in class org.jboss.threads.JBossThread
 
INHERITABLE_THREAD_LOCAL_MAP_FIELD - Static variable in class org.jboss.threads.ThreadLocalResetter
 
initializer - Variable in class org.jboss.threads.InitializingExecutor
 
InitializingExecutor - Class in org.jboss.threads
 
InitializingExecutor(Runnable, DirectExecutor) - Constructor for class org.jboss.threads.InitializingExecutor
 
initializingExecutor(DirectExecutor, Runnable) - Static method in class org.jboss.threads.JBossExecutors
Create an executor which runs the given initialization task before running its given task.
initialPriority - Variable in class org.jboss.threads.JBossThreadFactory
 
insertionPoint(int) - Static method in class org.jboss.threads.AtomicArray
 
INSTANCE - Static variable in class org.jboss.threads.DiscardingExecutor
 
INSTANCE - Static variable in class org.jboss.threads.NullRunnable
 
INSTANCE - Static variable in class org.jboss.threads.RejectingExecutor
 
INSTANCE - Static variable in class org.jboss.threads.SimpleDirectExecutor
 
INSTANCE - Static variable in class org.jboss.threads.ThreadLocalResetter
 
intCnt - Variable in class org.jboss.threads.JBossThread
 
interrupt() - Method in class org.jboss.threads.JBossThread
Interrupt this thread.
InterruptHandler - Interface in org.jboss.threads
A thread interrupt handler.
interruptHandler - Variable in class org.jboss.threads.JBossThread
 
invalidState() - Static method in class org.jboss.threads.AsyncFutureTask
 
isAllowCoreThreadTimeout() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
isAllowCoreThreadTimeout() - Method in interface org.jboss.threads.management.BoundedQueueThreadPoolExecutorMBean
 
isAllowCoreThreadTimeout() - Method in class org.jboss.threads.QueueExecutor
isBlocking() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
isBlocking() - Method in interface org.jboss.threads.management.BoundedThreadPoolExecutorMBean
 
isBlocking() - Method in class org.jboss.threads.QueueExecutor
Determine whether this thread pool executor is set to block when a task cannot be accepted immediately.
isBlocking() - Method in class org.jboss.threads.QueuelessExecutor
 
isBlocking() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
isCancelled() - Method in class org.jboss.threads.AsyncFutureTask
isDone() - Method in class org.jboss.threads.AsyncFutureTask
isEmpty() - Method in class org.jboss.threads.ArrayQueue
 
isInterrupted() - Method in class org.jboss.threads.JBossThread
 
isShutdown() - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
isShutdown() - Method in class org.jboss.threads.DelegatingExecutorService
 
isShutdown() - Method in class org.jboss.threads.OrderedExecutor
 
isShutdown() - Method in class org.jboss.threads.QueueExecutor
isShutdown() - Method in class org.jboss.threads.QueuelessExecutor
 
isTerminated() - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
isTerminated() - Method in class org.jboss.threads.DelegatingExecutorService
 
isTerminated() - Method in class org.jboss.threads.OrderedExecutor
 
isTerminated() - Method in class org.jboss.threads.QueueExecutor
isTerminated() - Method in class org.jboss.threads.QueuelessExecutor
 
iterator() - Method in class org.jboss.threads.ArrayQueue
 

J

JBossExecutors - Class in org.jboss.threads
JBoss thread- and executor-related utility and factory methods.
JBossExecutors() - Constructor for class org.jboss.threads.JBossExecutors
 
JBossScheduledThreadPoolExecutor - Class in org.jboss.threads
 
JBossScheduledThreadPoolExecutor(int) - Constructor for class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
JBossScheduledThreadPoolExecutor(int, ThreadFactory) - Constructor for class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
JBossScheduledThreadPoolExecutor(int, RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
JBossScheduledThreadPoolExecutor(int, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
JBossScheduledThreadPoolExecutor.CountingRejectHandler - Class in org.jboss.threads
 
JBossThread - Class in org.jboss.threads
A JBoss thread.
JBossThread(Runnable) - Constructor for class org.jboss.threads.JBossThread
Construct a new instance.
JBossThread(Runnable, String) - Constructor for class org.jboss.threads.JBossThread
Construct a new instance.
JBossThread(ThreadGroup, Runnable) - Constructor for class org.jboss.threads.JBossThread
Construct a new instance.
JBossThread(ThreadGroup, Runnable, String) - Constructor for class org.jboss.threads.JBossThread
Construct a new instance.
JBossThread(ThreadGroup, Runnable, String, long) - Constructor for class org.jboss.threads.JBossThread
Construct a new instance.
JBossThreadFactory - Class in org.jboss.threads
A factory for JBossThread instances.
JBossThreadFactory(ThreadGroup, Boolean, Integer, String, Thread.UncaughtExceptionHandler, Long) - Constructor for class org.jboss.threads.JBossThreadFactory
Construct a new instance.
JBossThreadFactory(ThreadGroup, Boolean, Integer, String, Thread.UncaughtExceptionHandler, Long, AccessControlContext) - Constructor for class org.jboss.threads.JBossThreadFactory
Deprecated.
This constructor is unsafe and now just delegates to the other constructor without using the given access control context. It will be removed as of version 2.3.0.Final.
JBossThreadFactory.ThreadCreateAction - Class in org.jboss.threads
 
JBossThreadPoolExecutor - Class in org.jboss.threads
 
JBossThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class org.jboss.threads.JBossThreadPoolExecutor
 
JBossThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - Constructor for class org.jboss.threads.JBossThreadPoolExecutor
 
JBossThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossThreadPoolExecutor
 
JBossThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.jboss.threads.JBossThreadPoolExecutor
 
JBossThreadPoolExecutor.CountingRejectHandler - Class in org.jboss.threads
 

K

keepAliveTime - Variable in class org.jboss.threads.QueueExecutor
 
keepAliveTime - Variable in class org.jboss.threads.QueuelessExecutor
Configuration value.
keepAliveTimeUnit - Variable in class org.jboss.threads.QueueExecutor
 

L

largestPoolSize - Variable in class org.jboss.threads.QueueExecutor
 
largestPoolSize - Variable in class org.jboss.threads.QueuelessExecutor
 
largestThreadCount - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
level - Variable in class org.jboss.threads.ExceptionLoggingExecutor
 
LimitedExecutor - Class in org.jboss.threads
An executor for long-running tasks which limits the total concurrency over a delegate thread pool.
LimitedExecutor(Executor, Thread.UncaughtExceptionHandler, int) - Constructor for class org.jboss.threads.LimitedExecutor
 
LimitedExecutor(Executor, int) - Constructor for class org.jboss.threads.LimitedExecutor
 
LimitedExecutor.Runner - Class in org.jboss.threads
 
limitSemaphore - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
list - Variable in class org.jboss.threads.SimpleShutdownListenable
 
listener - Variable in class org.jboss.threads.AsyncFutureTask.Reg
 
listener - Variable in class org.jboss.threads.SimpleShutdownListenable.Registration
 
listeners - Variable in class org.jboss.threads.AsyncFutureTask
 
loader - Variable in class org.jboss.threads.ContextClassLoaderSavingRunnable
 
lock - Variable in class org.jboss.threads.Dependency
 
lock - Variable in class org.jboss.threads.OrderedExecutor
 
lock - Variable in class org.jboss.threads.QueueExecutor
 
lock - Variable in class org.jboss.threads.QueuelessExecutor
 
lock() - Method in class org.jboss.threads.SimpleLock
 
lock - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
locked - Variable in class org.jboss.threads.SimpleLock
 
lockInterruptibly() - Method in class org.jboss.threads.SimpleLock
 
log - Static variable in class org.jboss.threads.Dependency
 
log - Variable in class org.jboss.threads.ExceptionLoggingExecutor
 
log - Static variable in class org.jboss.threads.JBossThread
 
log - Variable in class org.jboss.threads.LoggingUncaughtExceptionHandler
 
log - Static variable in class org.jboss.threads.QueueExecutor
 
log - Static variable in class org.jboss.threads.QueuelessExecutor
 
logError(R, Throwable, String) - Static method in class org.jboss.threads.JBossExecutors
 
LOGGING_HANDLER - Static variable in class org.jboss.threads.JBossExecutors
 
loggingExceptionHandler(Logger) - Static method in class org.jboss.threads.JBossExecutors
Get an uncaught exception handler which logs to the given logger.
loggingExceptionHandler(String) - Static method in class org.jboss.threads.JBossExecutors
Get an uncaught exception handler which logs to the given logger.
loggingExceptionHandler() - Static method in class org.jboss.threads.JBossExecutors
Get an uncaught exception handler which logs to the default error logger.
LoggingUncaughtExceptionHandler - Class in org.jboss.threads
 
LoggingUncaughtExceptionHandler(Logger) - Constructor for class org.jboss.threads.LoggingUncaughtExceptionHandler
 

M

maxThreads - Variable in class org.jboss.threads.QueueExecutor
 
maxThreads - Variable in class org.jboss.threads.QueuelessExecutor
Configuration value.
maxThreads - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
message - Variable in class org.jboss.threads.RejectingExecutor
 
modCnt - Variable in class org.jboss.threads.ArrayQueue
 
MODIFY_THREAD_PERMISSION - Static variable in class org.jboss.threads.JBossExecutors
 

N

nameFormat - Variable in class org.jboss.threads.ThreadFormattedNameExecutor
 
namePattern - Variable in class org.jboss.threads.JBossThreadFactory
 
newCondition() - Method in class org.jboss.threads.SimpleLock
 
newInstance(Class<V>, int) - Static method in class org.jboss.threads.AtomicArray
 
newName - Variable in class org.jboss.threads.ThreadNameExecutor
 
newThread(Runnable) - Method in class org.jboss.threads.JBossThreadFactory
 
newThread(Runnable) - Method in class org.jboss.threads.WrappingThreadFactory
 
nextReady - Variable in class org.jboss.threads.QueuelessExecutor
 
notation - Variable in class org.jboss.threads.ThreadNameNotatingExecutor
 
notifier - Variable in class org.jboss.threads.NotifyingDirectExecutor
 
notifier - Variable in class org.jboss.threads.NotifyingRunnable
 
notifyingDirectExecutor(DirectExecutor, TaskNotifier<Runnable, ? super A>, A) - Static method in class org.jboss.threads.JBossExecutors
Get a notifying direct executor.
NotifyingDirectExecutor<A> - Class in org.jboss.threads
 
NotifyingDirectExecutor(DirectExecutor, TaskNotifier<Runnable, ? super A>, A) - Constructor for class org.jboss.threads.NotifyingDirectExecutor
 
notifyingRunnable(R, TaskNotifier<? super R, ? super A>, A) - Static method in class org.jboss.threads.JBossExecutors
Get a notifying runnable wrapper for a task.
NotifyingRunnable<R extends java.lang.Runnable,A> - Class in org.jboss.threads
 
NotifyingRunnable(R, TaskNotifier<? super R, ? super A>, A) - Constructor for class org.jboss.threads.NotifyingRunnable
 
NULL_RUNNABLE - Static variable in class org.jboss.threads.JBossExecutors
 
nullRunnable() - Static method in class org.jboss.threads.JBossExecutors
Get the null runnable which does nothing.
NullRunnable - Class in org.jboss.threads
 
NullRunnable() - Constructor for class org.jboss.threads.NullRunnable
 

O

offer(E) - Method in class org.jboss.threads.ArrayQueue
 
operationCancelled() - Static method in class org.jboss.threads.AsyncFutureTask
 
operationFailed(Throwable) - Static method in class org.jboss.threads.AsyncFutureTask
 
operationTimedOut() - Static method in class org.jboss.threads.AsyncFutureTask
 
OrderedExecutor - Class in org.jboss.threads
An executor that always runs all tasks in queue order, using a delegate executor to run the tasks.
OrderedExecutor(Executor) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance using an unbounded FIFO queue.
OrderedExecutor(Executor, Queue<Runnable>) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance using the given queue and a blocking reject policy.
OrderedExecutor(Executor, int) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance using a bounded FIFO queue of the given size and a blocking reject policy.
OrderedExecutor(Executor, int, Executor) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance using a bounded FIFO queue of the given size and a handoff reject policy.
OrderedExecutor(Executor, Queue<Runnable>, boolean, Executor) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance.
OrderedExecutor(Executor, int, boolean, Executor) - Constructor for class org.jboss.threads.OrderedExecutor
Construct a new instance using a bounded FIFO queue of the given size and a handoff reject policy.
OrderedExecutor.Runner - Class in org.jboss.threads
 
org.jboss.threads - package org.jboss.threads
 
org.jboss.threads.management - package org.jboss.threads.management
 

P

parent - Variable in class org.jboss.threads.OrderedExecutor
 
peek() - Method in class org.jboss.threads.ArrayQueue
 
perFactoryThreadSequenceNum - Variable in class org.jboss.threads.ThreadNameInfo
 
poll() - Method in class org.jboss.threads.ArrayQueue
 
pollTask() - Method in class org.jboss.threads.QueueExecutor
 
privilegedExecutor(DirectExecutor, AccessControlContext) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which runs with the privileges given by the supplied AccessControlContext instance.
privilegedExecutor(DirectExecutor, Class<?>) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which runs with the privileges given by the supplied class' protection domain.
privilegedExecutor(DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which runs with the privileges given by the current access control context.
PrivilegedExecutor - Class in org.jboss.threads
 
PrivilegedExecutor(DirectExecutor, AccessControlContext) - Constructor for class org.jboss.threads.PrivilegedExecutor
 
PrivilegedExecutor(DirectExecutor, Class<?>) - Constructor for class org.jboss.threads.PrivilegedExecutor
 
protectedBlockingExecutor(BlockingExecutor) - Static method in class org.jboss.threads.JBossExecutors
 
protectedBlockingExecutorService(BlockingExecutor) - Static method in class org.jboss.threads.JBossExecutors
Wrap a blocking executor with an BlockingExecutorService instance which supports all the features of BlockingExecutorService except for shutting down the executor.
protectedDirectExecutorService(DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
Wrap a direct executor with an DirectExecutorService instance which supports all the features of ExecutorService except for shutting down the executor.
protectedExecutorService(Executor) - Static method in class org.jboss.threads.JBossExecutors
Wrap an executor with an ExecutorService instance which supports all the features of ExecutorService except for shutting down the executor.
protectedScheduledExecutorService(ScheduledExecutorService) - Static method in class org.jboss.threads.JBossExecutors
Wrap a scheduled executor with a ScheduledExecutorService instance which supports all the features of ScheduledExecutorService except for shutting down the executor.

Q

queue - Variable in class org.jboss.threads.OrderedExecutor
 
queue - Variable in class org.jboss.threads.QueueExecutor
 
QueueExecutor - Class in org.jboss.threads
An executor which uses a regular queue to hold tasks.
QueueExecutor(int, int, long, TimeUnit, Queue<Runnable>, ThreadFactory, boolean, Executor, DirectExecutor) - Constructor for class org.jboss.threads.QueueExecutor
Create a new instance.
QueueExecutor(int, int, long, TimeUnit, Queue<Runnable>, ThreadFactory, boolean, Executor) - Constructor for class org.jboss.threads.QueueExecutor
Create a new instance.
QueueExecutor(int, int, long, TimeUnit, int, ThreadFactory, boolean, Executor) - Constructor for class org.jboss.threads.QueueExecutor
Create a new instance.
QueueExecutor.Worker - Class in org.jboss.threads
 
QueuelessExecutor - Class in org.jboss.threads
A queueless thread pool.
QueuelessExecutor(ThreadFactory, DirectExecutor, Executor, long) - Constructor for class org.jboss.threads.QueuelessExecutor
 
QueuelessExecutor.Worker - Class in org.jboss.threads
 

R

ReflectCreator(Class<V>) - Constructor for class org.jboss.threads.AtomicArray.ReflectCreator
 
Reg(AsyncFuture.Listener<? super T, A>, A) - Constructor for class org.jboss.threads.AsyncFutureTask.Reg
 
registerDeferral(JBossThread) - Static method in class org.jboss.threads.JBossThread
 
Registration(EventListener<A>, A) - Constructor for class org.jboss.threads.SimpleShutdownListenable.Registration
 
rejectCount - Variable in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
rejectCount - Variable in class org.jboss.threads.JBossThreadPoolExecutor
 
rejectCount - Variable in class org.jboss.threads.QueueExecutor
 
rejected - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
rejectedCount - Variable in class org.jboss.threads.QueuelessExecutor
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.jboss.threads.HandoffRejectedExecutionHandler
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor.CountingRejectHandler
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.jboss.threads.JBossThreadPoolExecutor.CountingRejectHandler
 
REJECTING_EXECUTOR_SERVICE - Static variable in class org.jboss.threads.JBossExecutors
 
rejectingExecutor() - Static method in class org.jboss.threads.JBossExecutors
Get the rejecting executor.
rejectingExecutor(String) - Static method in class org.jboss.threads.JBossExecutors
Get a rejecting executor.
RejectingExecutor - Class in org.jboss.threads
 
RejectingExecutor() - Constructor for class org.jboss.threads.RejectingExecutor
 
RejectingExecutor(String) - Constructor for class org.jboss.threads.RejectingExecutor
 
rejectingExecutorService() - Static method in class org.jboss.threads.JBossExecutors
Get the rejecting executor service.
rejectingExecutorService(String) - Static method in class org.jboss.threads.JBossExecutors
Get the rejecting executor service.
remainingDependencies - Variable in class org.jboss.threads.Dependency
Number of dependencies left before this task can start.
remove(T, V, boolean) - Method in class org.jboss.threads.AtomicArray
Atomically replace the array with a new array which does not include the first occurrance of the given value, if the value is present in the array.
remove(T, V, Comparator<? super V>) - Method in class org.jboss.threads.AtomicArray
Remove a value to a sorted array.
removeAll(T, V, boolean) - Method in class org.jboss.threads.AtomicArray
Atomically replace the array with a new array which does not include any occurrances of the given value, if the value is present in the array.
removeCondition - Variable in class org.jboss.threads.OrderedExecutor
 
removeCondition - Variable in class org.jboss.threads.QueueExecutor
 
removeExecutor(Executor) - Method in class org.jboss.threads.BalancingExecutor
Remove a delegate executor.
resettingExecutor(DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which delegates tasks to the given executor, and then clears all thread-local data after each task completes (regardless of outcome).
resettingThreadFactory(ThreadFactory) - Static method in class org.jboss.threads.JBossExecutors
Create a thread factory which resets all thread-local storage and delegates to the given thread factory.
result - Variable in class org.jboss.threads.AsyncFutureTask
 
run() - Method in class org.jboss.threads.AsyncFutureTask.Reg
 
run() - Method in class org.jboss.threads.CompositeTask
 
run() - Method in class org.jboss.threads.ContextClassLoaderSavingRunnable
 
run() - Method in class org.jboss.threads.DelegatingRunnable
 
run() - Method in class org.jboss.threads.Dependency.Runner
 
run() - Method in class org.jboss.threads.ExecutorTask
 
run(R, DirectExecutor, TaskNotifier<? super R, ? super A>, A) - Static method in class org.jboss.threads.JBossExecutors
Run a task through the given direct executor, invoking the given notifier with the given attachment.
run(R, TaskNotifier<? super R, ? super A>, A) - Static method in class org.jboss.threads.JBossExecutors
Run a task, invoking the given notifier with the given attachment.
run() - Method in class org.jboss.threads.JBossThread
Execute the thread's Runnable.
run() - Method in class org.jboss.threads.JBossThreadFactory.ThreadCreateAction
 
run() - Method in class org.jboss.threads.LimitedExecutor.Runner
 
run() - Method in class org.jboss.threads.NotifyingRunnable
 
run() - Method in class org.jboss.threads.NullRunnable
 
run() - Method in class org.jboss.threads.OrderedExecutor.Runner
 
run() - Method in class org.jboss.threads.QueueExecutor.Worker
 
run() - Method in class org.jboss.threads.QueuelessExecutor.Worker
 
run() - Method in class org.jboss.threads.SimpleShutdownListenable.Registration
 
run() - Method in class org.jboss.threads.ThreadLocalResetter
 
runCount - Variable in class org.jboss.threads.LimitedExecutor.Runner
 
runnable - Variable in class org.jboss.threads.Dependency.Runner
 
runnable - Variable in class org.jboss.threads.QueuelessExecutor.Worker
 
runnableDequeued - Variable in class org.jboss.threads.QueuelessExecutor
 
runnables - Variable in class org.jboss.threads.CompositeTask
 
runner - Variable in class org.jboss.threads.Dependency
 
Runner(Runnable) - Constructor for class org.jboss.threads.Dependency.Runner
 
runner - Variable in class org.jboss.threads.LimitedExecutor
 
Runner() - Constructor for class org.jboss.threads.LimitedExecutor.Runner
 
runner - Variable in class org.jboss.threads.OrderedExecutor
 
Runner() - Constructor for class org.jboss.threads.OrderedExecutor.Runner
 
running - Variable in class org.jboss.threads.OrderedExecutor
 
runningThreads - Variable in class org.jboss.threads.QueuelessExecutor
runTask(Runnable) - Method in class org.jboss.threads.QueueExecutor
 

S

safeExecute(AsyncFutureTask<T>.Reg<A>) - Method in class org.jboss.threads.AsyncFutureTask
 
schedule(Runnable, long, TimeUnit) - Method in class org.jboss.threads.DelegatingScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class org.jboss.threads.DelegatingScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.jboss.threads.DelegatingScheduledExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.jboss.threads.DelegatingScheduledExecutorService
 
searchPattern - Static variable in class org.jboss.threads.ThreadNameInfo
 
seq - Variable in class org.jboss.threads.BalancingExecutor
 
serialVersionUID - Static variable in exception org.jboss.threads.ExecutionInterruptedException
 
serialVersionUID - Static variable in exception org.jboss.threads.ExecutionTimedOutException
 
serialVersionUID - Static variable in exception org.jboss.threads.StoppedExecutorException
 
serialVersionUID - Static variable in exception org.jboss.threads.ThreadCreationException
 
set(T, V[]) - Method in class org.jboss.threads.AtomicArray
Update the value of this array.
setAllowCoreThreadTimeout(boolean) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setAllowCoreThreadTimeout(boolean) - Method in interface org.jboss.threads.management.BoundedQueueThreadPoolExecutorMBean
 
setAllowCoreThreadTimeout(boolean) - Method in class org.jboss.threads.QueueExecutor
setBlocking(boolean) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setBlocking(boolean) - Method in interface org.jboss.threads.management.BoundedThreadPoolExecutorMBean
 
setBlocking(boolean) - Method in class org.jboss.threads.QueueExecutor
Set whether this thread pool executor should be set to block when a task cannot be accepted immediately.
setBlocking(boolean) - Method in class org.jboss.threads.QueuelessExecutor
 
setBlocking(boolean) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
setCancelled() - Method in class org.jboss.threads.AsyncFutureTask
Set the cancelled result of this operation.
setContextClassLoader(Thread, ClassLoader) - Static method in class org.jboss.threads.JBossExecutors
Privileged method to set the context class loader of the given thread.
setCoreThreads(int) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setCoreThreads(int) - Method in interface org.jboss.threads.management.BoundedQueueThreadPoolExecutorMBean
 
setCoreThreads(int) - Method in class org.jboss.threads.QueueExecutor
setFailed(Throwable) - Method in class org.jboss.threads.AsyncFutureTask
Set the failure result of this operation.
setHandoffExecutor(Executor) - Method in class org.jboss.threads.QueueExecutor
Set the handoff executor which is called when a task cannot be accepted immediately.
setHandoffExecutor(Executor) - Method in class org.jboss.threads.QueuelessExecutor
 
setKeepAliveTime(long) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
setKeepAliveTime(long, TimeUnit) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
setKeepAliveTime(long) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setKeepAliveTime(long) - Method in interface org.jboss.threads.management.ThreadPoolExecutorMBean
 
setKeepAliveTime(long, TimeUnit) - Method in class org.jboss.threads.QueueExecutor
Set the keep-alive time to the given amount of time.
setKeepAliveTime(long) - Method in class org.jboss.threads.QueueExecutor
setKeepAliveTime(long) - Method in class org.jboss.threads.QueuelessExecutor
 
setKeepAliveTime(long) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
setMaxThreads(int) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
setMaxThreads(int) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setMaxThreads(int) - Method in interface org.jboss.threads.management.ThreadPoolExecutorMBean
 
setMaxThreads(int) - Method in class org.jboss.threads.QueueExecutor
setMaxThreads(int) - Method in class org.jboss.threads.QueuelessExecutor
 
setMaxThreads(int) - Method in class org.jboss.threads.ThreadFactoryExecutor
 
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
setResult(T) - Method in class org.jboss.threads.AsyncFutureTask
Set the successful result of this operation.
setRunnable(Runnable) - Method in class org.jboss.threads.QueuelessExecutor.Worker
 
setThreadNameInfo(ThreadNameInfo) - Method in class org.jboss.threads.JBossThread
Set the thread name information.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.jboss.threads.JBossThread
Change the uncaught exception handler for this thread.
shutdown() - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
shutdown() - Method in class org.jboss.threads.DelegatingExecutorService
 
shutdown() - Method in class org.jboss.threads.OrderedExecutor
 
shutdown() - Method in class org.jboss.threads.QueueExecutor
shutdown() - Method in class org.jboss.threads.QueuelessExecutor
 
shutdown() - Method in class org.jboss.threads.SimpleShutdownListenable
Run and remove all registered listeners, and mark this object as having been shut down so that future listeners are invoked immediately.
shutdownListenable - Variable in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
shutdownListenable - Variable in class org.jboss.threads.JBossThreadPoolExecutor
 
shutdownListenable - Variable in class org.jboss.threads.QueueExecutor
 
shutdownListenable - Variable in class org.jboss.threads.QueuelessExecutor
 
ShutdownListenable - Interface in org.jboss.threads
An object which can have shutdown listeners registered on it.
shutdownNow() - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
shutdownNow() - Method in class org.jboss.threads.DelegatingExecutorService
 
shutdownNow() - Method in class org.jboss.threads.OrderedExecutor
 
shutdownNow() - Method in class org.jboss.threads.QueueExecutor
shutdownNow() - Method in class org.jboss.threads.QueuelessExecutor
 
signal() - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
signalAll() - Method in class org.jboss.threads.SimpleLock.SimpleCondition
 
SimpleCondition() - Constructor for class org.jboss.threads.SimpleLock.SimpleCondition
 
SimpleDirectExecutor - Class in org.jboss.threads
 
SimpleDirectExecutor() - Constructor for class org.jboss.threads.SimpleDirectExecutor
 
SimpleLock - Class in org.jboss.threads
A simple lock impl which does no deadlock detection, no fairness, no reentrancy protection, no error checking, and has basically no frills whatsoever.
SimpleLock() - Constructor for class org.jboss.threads.SimpleLock
 
SimpleLock.SimpleCondition - Class in org.jboss.threads
 
SimpleShutdownListenable - Class in org.jboss.threads
A simple shutdown-listenable registry.
SimpleShutdownListenable() - Constructor for class org.jboss.threads.SimpleShutdownListenable
 
SimpleShutdownListenable.Registration<A> - Class in org.jboss.threads
 
size() - Method in class org.jboss.threads.ArrayQueue
 
sort(T, Comparator<? super V>) - Method in class org.jboss.threads.AtomicArray
Sort an array.
stackSize - Variable in class org.jboss.threads.JBossThreadFactory
 
start() - Method in class org.jboss.threads.JBossThread
Start the thread.
started(TaskNotifier<? super R, ? super A>, R, A) - Static method in class org.jboss.threads.JBossExecutors
 
started(R, A) - Method in interface org.jboss.threads.TaskNotifier
A task was started.
startNewThread(Runnable) - Method in class org.jboss.threads.QueueExecutor
 
state - Variable in class org.jboss.threads.Dependency
 
State() - Constructor for enum org.jboss.threads.Dependency.State
 
Status() - Constructor for enum org.jboss.threads.AsyncFuture.Status
 
status - Variable in class org.jboss.threads.AsyncFutureTask
 
stop - Variable in class org.jboss.threads.QueueExecutor
 
stop - Variable in class org.jboss.threads.QueuelessExecutor
 
StoppedExecutorException - Exception in org.jboss.threads
Thrown when a task is submitted to an executor which is in the process of, or has completed shutting down.
StoppedExecutorException() - Constructor for exception org.jboss.threads.StoppedExecutorException
Constructs a StoppedExecutorException with no detail message.
StoppedExecutorException(String) - Constructor for exception org.jboss.threads.StoppedExecutorException
Constructs a StoppedExecutorException with the specified detail message.
StoppedExecutorException(Throwable) - Constructor for exception org.jboss.threads.StoppedExecutorException
Constructs a StoppedExecutorException with the specified cause.
StoppedExecutorException(String, Throwable) - Constructor for exception org.jboss.threads.StoppedExecutorException
Constructs a StoppedExecutorException with the specified detail message and cause.

T

tail - Variable in class org.jboss.threads.ArrayQueue
 
takeTask() - Method in class org.jboss.threads.QueueExecutor
 
target - Variable in class org.jboss.threads.HandoffRejectedExecutionHandler
 
target - Variable in class org.jboss.threads.JBossThreadFactory.ThreadCreateAction
 
task - Variable in class org.jboss.threads.DependencyTaskBuilder
 
task - Variable in class org.jboss.threads.ExecutorTask
 
taskClassLoader - Variable in class org.jboss.threads.ContextClassLoaderExecutor
 
taskEnqueued - Variable in class org.jboss.threads.QueuelessExecutor
 
taskExecutor - Variable in class org.jboss.threads.QueueExecutor
 
taskExecutor - Variable in class org.jboss.threads.QueuelessExecutor
 
taskExecutor - Variable in class org.jboss.threads.ThreadFactoryExecutor
 
TaskNotifier<R extends java.lang.Runnable,A> - Interface in org.jboss.threads
A notifier which is called when tasks start, stop, or fail.
taskWrapper - Variable in class org.jboss.threads.DelegatingWrappedExecutor
 
taskWrapper - Variable in class org.jboss.threads.WrappingThreadFactory
 
TCCL_RESETTER - Static variable in class org.jboss.threads.JBossExecutors
 
terminated() - Method in class org.jboss.threads.JBossScheduledThreadPoolExecutor
 
terminated() - Method in class org.jboss.threads.JBossThreadPoolExecutor
 
THREAD_ERROR_LOGGER - Static variable in class org.jboss.threads.JBossExecutors
 
THREAD_LOCAL_MAP_FIELD - Static variable in class org.jboss.threads.ThreadLocalResetter
 
THREAD_LOCAL_RESETTER - Static variable in class org.jboss.threads.JBossExecutors
 
threadCount - Variable in class org.jboss.threads.QueueExecutor
 
ThreadCreateAction(Runnable) - Constructor for class org.jboss.threads.JBossThreadFactory.ThreadCreateAction
 
ThreadCreationException - Exception in org.jboss.threads
Thrown when a thread factory refuses to create a thread for a thread pool.
ThreadCreationException() - Constructor for exception org.jboss.threads.ThreadCreationException
Constructs a ThreadCreationException with no detail message.
ThreadCreationException(String) - Constructor for exception org.jboss.threads.ThreadCreationException
Constructs a ThreadCreationException with the specified detail message.
ThreadCreationException(Throwable) - Constructor for exception org.jboss.threads.ThreadCreationException
Constructs a ThreadCreationException with the specified cause.
ThreadCreationException(String, Throwable) - Constructor for exception org.jboss.threads.ThreadCreationException
Constructs a ThreadCreationException with the specified detail message and cause.
threadDeath - Variable in class org.jboss.threads.QueuelessExecutor
 
ThreadExecutorMBean - Interface in org.jboss.threads.management
 
threadExitCondition - Variable in class org.jboss.threads.QueueExecutor
 
threadFactory - Variable in class org.jboss.threads.QueueExecutor
 
threadFactory - Variable in class org.jboss.threads.QueuelessExecutor
 
threadFactoryExecutor(ThreadFactory) - Static method in class org.jboss.threads.JBossExecutors
Create an executor that executes each task in a new thread.
threadFactoryExecutor(ThreadFactory, int) - Static method in class org.jboss.threads.JBossExecutors
Create an executor that executes each task in a new thread.
threadFactoryExecutor(ThreadFactory, int, boolean) - Static method in class org.jboss.threads.JBossExecutors
Create an executor that executes each task in a new thread.
threadFactoryExecutor(ThreadFactory, int, boolean, DirectExecutor) - Static method in class org.jboss.threads.JBossExecutors
Create an executor that executes each task in a new thread.
ThreadFactoryExecutor - Class in org.jboss.threads
 
ThreadFactoryExecutor(ThreadFactory, int, boolean, DirectExecutor) - Constructor for class org.jboss.threads.ThreadFactoryExecutor
 
threadFormattedNameExecutor(DirectExecutor, String) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which changes the thread name for the duration of a task using a formatted name.
ThreadFormattedNameExecutor - Class in org.jboss.threads
 
ThreadFormattedNameExecutor(String, DirectExecutor) - Constructor for class org.jboss.threads.ThreadFormattedNameExecutor
 
threadGroup - Variable in class org.jboss.threads.JBossThreadFactory
 
threadLocalResetter() - Static method in class org.jboss.threads.JBossExecutors
Get a Runnable which, when executed, clears the thread-local storage of the calling thread.
ThreadLocalResetter - Class in org.jboss.threads
 
ThreadLocalResetter() - Constructor for class org.jboss.threads.ThreadLocalResetter
 
threadNameExecutor(DirectExecutor, String) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which changes the thread name for the duration of a task.
ThreadNameExecutor - Class in org.jboss.threads
 
ThreadNameExecutor(String, DirectExecutor) - Constructor for class org.jboss.threads.ThreadNameExecutor
 
threadNameInfo - Variable in class org.jboss.threads.JBossThread
 
ThreadNameInfo - Class in org.jboss.threads
Thread name information.
ThreadNameInfo(long, long, long) - Constructor for class org.jboss.threads.ThreadNameInfo
 
threadNameNotateExecutor(DirectExecutor, String) - Static method in class org.jboss.threads.JBossExecutors
Create a direct executor which adds a note to the thread name for the duration of a task.
ThreadNameNotatingExecutor - Class in org.jboss.threads
 
ThreadNameNotatingExecutor(String, DirectExecutor) - Constructor for class org.jboss.threads.ThreadNameNotatingExecutor
 
ThreadPoolExecutorMBean - Interface in org.jboss.threads.management
 
toString() - Method in class org.jboss.threads.CleanupExecutor
 
toString() - Method in class org.jboss.threads.CompositeTask
 
toString() - Method in class org.jboss.threads.ContextClassLoaderExecutor
 
toString() - Method in class org.jboss.threads.DelegatingBlockingExecutor
 
toString() - Method in class org.jboss.threads.DelegatingBlockingExecutorService
 
toString() - Method in class org.jboss.threads.DelegatingExecutor
 
toString() - Method in class org.jboss.threads.DelegatingExecutorService
 
toString() - Method in class org.jboss.threads.DelegatingRunnable
 
toString() - Method in class org.jboss.threads.DiscardingExecutor
 
toString() - Method in class org.jboss.threads.ExceptionLoggingExecutor
 
toString() - Method in class org.jboss.threads.ExecutorTask
 
toString() - Method in class org.jboss.threads.HandoffRejectedExecutionHandler
 
toString() - Method in class org.jboss.threads.InitializingExecutor
 
toString() - Method in class org.jboss.threads.LimitedExecutor.Runner
 
toString() - Method in class org.jboss.threads.LimitedExecutor
 
toString() - Method in class org.jboss.threads.LoggingUncaughtExceptionHandler
 
toString() - Method in class org.jboss.threads.PrivilegedExecutor
 
toString() - Method in class org.jboss.threads.RejectingExecutor
 
toString() - Method in class org.jboss.threads.SimpleDirectExecutor
 
toString() - Method in class org.jboss.threads.ThreadFactoryExecutor
 
toString() - Method in class org.jboss.threads.ThreadFormattedNameExecutor
 
toString() - Method in class org.jboss.threads.ThreadLocalResetter
 
toString() - Method in class org.jboss.threads.ThreadNameExecutor
 
toString() - Method in class org.jboss.threads.ThreadNameNotatingExecutor
 
toString() - Method in class org.jboss.threads.WrappingThreadFactory
 
tryLock() - Method in class org.jboss.threads.SimpleLock
 
tryLock(long, TimeUnit) - Method in class org.jboss.threads.SimpleLock
 
type - Variable in class org.jboss.threads.AtomicArray.ReflectCreator
 

U

uncaughtException(Thread, Throwable) - Method in class org.jboss.threads.LoggingUncaughtExceptionHandler
 
uncaughtExceptionHandler - Variable in class org.jboss.threads.JBossThreadFactory
 
uninterruptibleExecutor(Executor) - Static method in class org.jboss.threads.JBossExecutors
Get an executor which executes tasks uninterruptibly in the event of blocking.
UninterruptibleExecutor - Class in org.jboss.threads
 
UninterruptibleExecutor(Executor) - Constructor for class org.jboss.threads.UninterruptibleExecutor
 
unlock() - Method in class org.jboss.threads.SimpleLock
 
unregisterDeferral(boolean, JBossThread) - Static method in class org.jboss.threads.JBossThread
 
updater - Variable in class org.jboss.threads.AtomicArray
 

V

valueOf(String) - Static method in enum org.jboss.threads.AsyncFuture.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.threads.Dependency.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.threads.AsyncFuture.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.threads.Dependency.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitingWorker - Variable in class org.jboss.threads.QueuelessExecutor
Worker(Runnable) - Constructor for class org.jboss.threads.QueueExecutor.Worker
 
Worker(Runnable) - Constructor for class org.jboss.threads.QueuelessExecutor.Worker
 
workerDequeued - Variable in class org.jboss.threads.QueuelessExecutor
 
workers - Variable in class org.jboss.threads.QueueExecutor
 
workRunnable - Variable in class org.jboss.threads.QueuelessExecutor
wrappingExecutor(DirectExecutor, Executor) - Static method in class org.jboss.threads.JBossExecutors
An executor which delegates to another executor, wrapping each task in a task wrapper.
wrappingExecutor(Executor) - Static method in class org.jboss.threads.JBossExecutors
Create a wrapping executor for a delegate executor which creates an JBossExecutors.executorTask(DirectExecutor, Runnable) for each task.
WrappingExecutor - Interface in org.jboss.threads
An executor which runs a task within the given direct executor.
wrappingThreadFactory(DirectExecutor, ThreadFactory) - Static method in class org.jboss.threads.JBossExecutors
Creates a thread factory which executes the thread task via the given task wrapping executor.
WrappingThreadFactory - Class in org.jboss.threads
 
WrappingThreadFactory(ThreadFactory, DirectExecutor) - Constructor for class org.jboss.threads.WrappingThreadFactory
 
writeLock - Variable in class org.jboss.threads.BalancingExecutor
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links