Android APIs
package

android.app.job

Interfaces

JobInfo.BackoffPolicy Linear: retry_time(failure_time, t) = failure_time + initial_retry_delay * t, t >= 1 Expon: retry_time(failure_time, t) = failure_time + initial_retry_delay ^ t, t >= 1  
JobInfo.NetworkType  

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. 
JobParameters Contains the parameters used to configure/identify your job. 
JobScheduler Class for scheduling various types of jobs with the scheduling framework on the device. 
JobService

Entry point for the callback from the JobScheduler