Interface | Description |
---|---|
ERXLongResponseTask |
Long response task interface and default implementation should take away the need to tie your
long running task directly to a component like with WOLongReponsePage.
|
IERXExecutionStateTransition |
Intended as an interface to be implemented by Runnables or Callables so that they have the opportunity
to setup and clear thread state when the task is executed by a
ERXTaskThreadPoolExecutor |
IERXPercentComplete | |
IERXStoppable |
Interface that identifies an object as stoppable.
|
Class | Description |
---|---|
ERXAsyncQueue<T> |
Simple queue class that runs in a thread, waits and pulls jobs from a queue.
|
ERXCloneableThreadLocal |
ERXClonableThreadLocal extends InheritableThreadLocal
to bequeath a cloned copy of the parent object to the child thread. |
ERXExecutorService |
A simple class that provides a resource-efficient WebObjects-friendly
ExecutorService for a
single application. |
ERXFutureTask<V> | |
ERXJobLoadBalancer | |
ERXJobLoadBalancer.JobSet |
Describes which jobs (index mod modulo) the worker should attempt to process
|
ERXJobLoadBalancer.WorkerIdentification |
Identifies a worker to the load balancer
|
ERXLongResponse |
ERXLongResponse is like WOLongResponsePage from JavaWOExtensions, but
it can be used as a component and doesn't need to be subclassed.
|
ERXLongResponseTask.DefaultImplementation | |
ERXLongResponseTask.WorkerThread |
Special worker thread that holds the reference to the task so we can
get a list of them.
|
ERXRunnable |
ERXRunnable provides support for cleaning up editing context
locks at the end of your thread's run() method just like the
behavior at the end of a normal R-R loop.
|
ERXTask<T> | |
ERXTaskInfo |
A simple class to capture a Runnable and some snapshot states about it.
|
ERXTaskObjectStoreCoordinatorPool |
A class that manages a pool of object store coordinators for background tasks.
|
ERXTaskThread |
This is the custom
Thread subclass that is used for running background tasks. |
ERXTaskThreadFactory |
This is the custom
ThreadFactory subclass that creates instances of ERXTaskThread
and which is used by ERXTaskThreadPoolExecutor instances that are returned by ERXExecutorService |
ERXTaskThreadPoolExecutor |
This is a custom
ThreadPoolExecutor subclass whose purpose in life is
to ensure that we initialize ERXTaskThread status before task execution and reset status after execution,
use ERXFutureTask subclass of FutureTask so we have a reference to the wrapped task. |
ERXTimerTask |
A convenience class that provides some common logic that is used in
TimerTask tasks. |
ERXWOLongResponsePage |
ERXWOLongResponsePage is just like WOLongResponsePage except that it
cleans up editing context locks at the end of run() just like the behavior
at the end of a normal R-R loop.
|
Copyright © 2002 – 2024 Project Wonder.