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 Summary
-
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowJobScheduler
ShadowJobScheduler.ShadowJobSchedulerImpl
-
-
Constructor Summary
Constructors Constructor Description ShadowJobSchedulerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel(int jobId)voidcancelAll()intenqueue(android.app.job.JobInfo job, android.app.job.JobWorkItem work)voidfailOnJob(int jobId)java.util.List<android.app.job.JobInfo>getAllPendingJobs()android.app.job.JobInfogetPendingJob(int jobId)intschedule(android.app.job.JobInfo job)
-
-
-
Method Detail
-
schedule
@Implementation public int schedule(android.app.job.JobInfo job)
- Specified by:
schedulein classShadowJobScheduler
-
cancel
@Implementation public void cancel(int jobId)
- Specified by:
cancelin classShadowJobScheduler
-
cancelAll
@Implementation public void cancelAll()
- Specified by:
cancelAllin classShadowJobScheduler
-
getAllPendingJobs
@Implementation public java.util.List<android.app.job.JobInfo> getAllPendingJobs()
- Specified by:
getAllPendingJobsin classShadowJobScheduler
-
getPendingJob
@Implementation(minSdk=24) public android.app.job.JobInfo getPendingJob(int jobId)
- Specified by:
getPendingJobin classShadowJobScheduler
-
enqueue
@Implementation(minSdk=26) public int enqueue(android.app.job.JobInfo job, android.app.job.JobWorkItem work)- Specified by:
enqueuein classShadowJobScheduler
-
failOnJob
public void failOnJob(int jobId)
- Specified by:
failOnJobin classShadowJobScheduler
-
-