Package org.robolectric.shadows
Class ShadowJobScheduler.ShadowJobSchedulerImpl
java.lang.Object
org.robolectric.shadows.ShadowJobScheduler
org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
- Enclosing class:
- ShadowJobScheduler
@Implements(value=android.app.JobSchedulerImpl.class,
            isInAndroidSdk=false,
            minSdk=21)
public static class ShadowJobScheduler.ShadowJobSchedulerImpl
extends ShadowJobScheduler
- 
Nested Class SummaryNested classes/interfaces inherited from class org.robolectric.shadows.ShadowJobSchedulerShadowJobScheduler.ShadowJobSchedulerImpl
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancel(int jobId) voidintenqueue(JobInfo job, JobWorkItem work) voidfailExpeditedJob(boolean enabled) Whether to fail a job if it is set as expedited.voidfailOnJob(int jobId) getPendingJob(int jobId) intprotected intscheduleAsPackage(JobInfo job, String packageName, int userId, String tag) Simple implementation redirecting all calls toschedule(JobInfo).
- 
Constructor Details- 
ShadowJobSchedulerImplpublic ShadowJobSchedulerImpl()
 
- 
- 
Method Details- 
schedule- Specified by:
- schedulein class- ShadowJobScheduler
 
- 
scheduleAsPackage@Implementation(minSdk=24) @HiddenApi protected int scheduleAsPackage(JobInfo job, String packageName, int userId, String tag) Simple implementation redirecting all calls toschedule(JobInfo). Ignores all arguments other thanjob.- Specified by:
- scheduleAsPackagein class- ShadowJobScheduler
 
- 
cancel- Specified by:
- cancelin class- ShadowJobScheduler
 
- 
cancelAll- Specified by:
- cancelAllin class- ShadowJobScheduler
 
- 
getAllPendingJobs- Specified by:
- getAllPendingJobsin class- ShadowJobScheduler
 
- 
getPendingJob- Specified by:
- getPendingJobin class- ShadowJobScheduler
 
- 
enqueue- Specified by:
- enqueuein class- ShadowJobScheduler
 
- 
failOnJobpublic void failOnJob(int jobId) - Specified by:
- failOnJobin class- ShadowJobScheduler
 
- 
failExpeditedJobpublic void failExpeditedJob(boolean enabled) Description copied from class:ShadowJobSchedulerWhether to fail a job if it is set as expedited.- Specified by:
- failExpeditedJobin class- ShadowJobScheduler
 
 
-