public interface WorkContextProvider
extends java.io.Serializable
Work instance uses to
 associate a List of WorkContext instances to
 be set when the Work instance gets executed by a
 WorkManager.
 
 
 A Work instance could optionally implement this interface to
 indicate to the WorkManager, that the WorkContexts
 provided by this Work instance through the
 getWorkContexts method must be used while setting
 the execution context of the Work instance.
 If the getWorkContexts method returns an empty List
 or null, the WorkManager must treat it as if no additional execution contexts
 are associated with that Work instance.
 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<WorkContext> | getWorkContexts()Gets an list of  WorkContextsthat needs to be used by theWorkManagerto set up the execution context while executing
 aWorkinstance. | 
java.util.List<WorkContext> getWorkContexts()
WorkContexts that needs to be used by the
 WorkManager to set up the execution context while executing
 a Work instance.List of WorkContext instances.