Class | Description |
---|---|
AbstractWork |
A base implementation for a
Work instance, dealing with most of the
details around state change. |
PrioritizedWork |
A
Work instance designed to be inserted in a WorkManager
queue configured to use a priority queue (through usePriority ). |
SleepWork |
Simple work that just sleeps, mostly used for tests.
|
WorkManagerCleanupListener |
Sync listener that calls the cleanup method of the work manager.
|
WorkManagerImpl |
The implementation of a
WorkManager . |
WorkManagerImpl.NamedThreadFactory |
Creates non-daemon threads at normal priority.
|
WorkManagerImpl.SuspendPolicy |
A handler for rejected tasks that suspends them.
|
WorkManagerImpl.WorkList |
List of
Work instances. |
WorkManagerImpl.WorkSchedulingSynchronization |
Synchronization holding a
Work instance until commit time, at
which point it will be scheduled. |
WorkManagerImpl.WorkThreadPoolExecutor |
A
ThreadPoolExecutor that keeps available the list of scheduled,
running and completed tasks and provides other methods. |
WorkQueueDescriptorRegistry |
Registry for the
WorkQueueDescriptor s. |
Copyright © 2013 Nuxeo SA. All Rights Reserved.