Class | Description |
---|---|
AppIdleController |
Controls when apps are considered idle and if jobs pertaining to those apps should
be executed.
|
BatteryController |
Simple controller that tracks whether the phone is charging or not.
|
ConnectivityController |
Handles changes in connectivity.
|
ContentObserverController |
Controller for monitoring changes to content URIs through a ContentObserver.
|
DeviceIdleJobsController |
When device is dozing, set constraint for all jobs, except whitelisted apps, as not satisfied.
|
IdleController | |
JobStatus |
Uniquely identifies a job internally.
|
StateController |
Incorporates shared controller logic between the various controllers of the JobManager.
|
TimeController |
This class sets an alarm for the next expiring job, and determines whether a job's minimum
delay has been satisfied.
|