Added in API level 21
  
  
  
android.app.job
Classes
| JobInfo | 
          Container of data passed to the JobScheduler fully encapsulating the
 parameters required to schedule work against the calling application. 
          
    
         | 
      
| JobInfo.Builder | 
          Builder class for constructing JobInfo objects. 
          
    
         | 
      
| JobInfo.TriggerContentUri | Information about a content URI modification that a job would like to trigger on. | 
| JobParameters | Contains the parameters used to configure/identify your job. | 
| JobScheduler | This is an API for scheduling various types of jobs against the framework that will be executed in your application's own process. | 
| JobService | 
           Entry point for the callback from the   | 
      
| JobServiceEngine | 
          Helper for implementing a Service that interacts with
 JobScheduler. 
          
    
         | 
      
| JobWorkItem | 
          A unit of work that can be enqueued for a job using
 JobScheduler.enqueue. 
          
    
         | 
      
| JobWorkItem.Builder | 
          Builder class for constructing JobWorkItem objects. 
          
    
         | 
      
| PendingJobReasonsInfo | 
          A simple wrapper which includes a timestamp (in millis since epoch)
 and an array of ERROR(reasons/android.app.job.JobScheduler.PendingJobReason reasons) at that timestamp
 for why a particular job may be pending. 
          
    
         |