| Interface | Description | 
|---|---|
| Work | 
 A  
Work instance gets scheduled and executed by a WorkManager . | 
| WorkManager | 
 A  
WorkManager executes Work instances asynchronously. | 
| Class | Description | 
|---|---|
| Work.Progress | 
 A progress report about a work instance. 
 | 
| WorkQueueDescriptor | 
 Descriptor for a  
WorkManager queue configuration. | 
| WorkQueueMetrics | 
 Provides coherent queue metrics 
 | 
| WorkQueuingDescriptor | 
 Descriptor for a  
WorkManager queuing implementation configuration. | 
| WorkSchedulePath | 
| Enum | Description | 
|---|---|
| Work.State | 
 The running state of a  
Work instance. | 
| WorkManager.Scheduling | 
 The scheduling policy to use when adding a work instance using  
WorkManager.schedule(Work, Scheduling). | 
Copyright © 2019 Nuxeo. All rights reserved.