/frameworks/base/core/java/android/app/job/ |
JobInfo.aidl | 19 parcelable JobInfo;
|
IJobScheduler.aidl | 19 import android.app.job.JobInfo; 27 int schedule(in JobInfo job); 28 int enqueue(in JobInfo job, in JobWorkItem work); 29 int scheduleAsPackage(in JobInfo job, String packageName, int userId, String tag); 32 List<JobInfo> getAllPendingJobs(); 33 JobInfo getPendingJob(int jobId);
|
JobScheduler.java | 38 * See {@link android.app.job.JobInfo} for more description of the types of jobs that can be run 39 * and how to construct them. You will construct these JobInfo objects and pass them to the 40 * JobScheduler with {@link #schedule(JobInfo)}. When the criteria declared are met, the 43 * construct the JobInfo using 44 * {@link android.app.job.JobInfo.Builder#JobInfo.Builder(int,android.content.ComponentName)}. 71 * Returned from {@link #schedule(JobInfo)} when an invalid parameter was supplied. This can occur 77 * Returned from {@link #schedule(JobInfo)} if this job has been successfully scheduled. 83 * ID with the new information in the {@link JobInfo}. If a job with the given ID is currently 87 * {@link android.app.job.JobInfo.Builder JobInfo.Builder} for more detail on the sorts of job [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/job/ |
PrioritySchedulingTest.java | 20 import android.app.job.JobInfo; 54 JobInfo job1 = new JobInfo.Builder(111, kJobServiceComponent) 58 JobInfo job2 = new JobInfo.Builder(222, kJobServiceComponent) 62 JobInfo job3 = new JobInfo.Builder(333, kJobServiceComponent) 66 JobInfo job4 = new JobInfo.Builder(444, kJobServiceComponent) 92 JobInfo job1 = new JobInfo.Builder(111, kJobServiceComponent [all...] |
JobStoreTest.java | 14 import android.app.job.JobInfo; 15 import android.app.job.JobInfo.Builder; 113 final JobInfo task = new Builder(taskId, mComponent) 115 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY) 116 .setBackoffCriteria(initialBackoff, JobInfo.BACKOFF_POLICY_EXPONENTIAL) 145 final JobInfo task1 = new Builder(8, mComponent) 151 final JobInfo task2 = new Builder(12, mComponent) 153 .setBackoffCriteria(15000L, JobInfo.BACKOFF_POLICY_LINEAR) 155 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED) 195 JobInfo.Builder b = new Builder(8, mComponent [all...] |
/cts/tests/JobScheduler/src/android/jobscheduler/cts/ |
TimingConstraintsTest.java | 19 import android.app.job.JobInfo; 35 JobInfo oneTimeJob = new JobInfo.Builder(TIMING_JOB_ID, kJobServiceComponent) 46 JobInfo cancelJob = new JobInfo.Builder(CANCEL_JOB_ID, kJobServiceComponent) 61 JobInfo job = new JobInfo.Builder(ZERO_DELAY_JOB_ID, kJobServiceComponent) 80 JobInfo deadlineJob = 81 new JobInfo.Builder(EXPIRED_JOB_ID, kJobServiceComponent) 99 JobInfo deadlineJob [all...] |
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowJobSchedulerTest.java | 9 import android.app.job.JobInfo; 35 JobInfo jobInfo = new JobInfo.Builder(99, 39 jobScheduler.schedule(jobInfo); 41 assertThat(jobScheduler.getAllPendingJobs()).contains(jobInfo); 46 jobScheduler.schedule(new JobInfo.Builder(99, 50 jobScheduler.schedule(new JobInfo.Builder(33, 64 jobScheduler.schedule(new JobInfo.Builder(99, 78 jobScheduler.schedule(new JobInfo.Builder(99 [all...] |
/frameworks/base/core/java/android/app/ |
JobSchedulerImpl.java | 20 import android.app.job.JobInfo; 42 public int schedule(JobInfo job) { 51 public int enqueue(JobInfo job, JobWorkItem work) { 60 public int scheduleAsPackage(JobInfo job, String packageName, int userId, String tag) { 85 public List<JobInfo> getAllPendingJobs() { 94 public JobInfo getPendingJob(int jobId) {
|
/packages/apps/Dialer/java/com/android/dialer/app/calllog/ |
VoicemailNotificationJobService.java | 19 import android.app.job.JobInfo; 33 private static JobInfo jobInfo; 73 private static JobInfo getJobInfo(Context context) { 74 if (jobInfo == null) { 75 jobInfo = 76 new JobInfo.Builder( 80 new JobInfo.TriggerContentUri( 82 JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS)) 87 return jobInfo; [all...] |
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemjob/ |
SystemJobInfoConverter.java | 21 import android.app.job.JobInfo; 40 * Converts a {@link WorkSpec} into a JobInfo. 61 * Converts a {@link WorkSpec} into a {@link JobInfo}. 63 * Note: All {@link JobInfo} are set to persist on reboot. 67 * @return The {@link JobInfo} representing the same information as the {@link WorkSpec} 69 JobInfo convert(WorkSpec workSpec, int jobId) { 76 JobInfo.Builder builder = new JobInfo.Builder(jobId, mWorkServiceComponent) 85 ? JobInfo.BACKOFF_POLICY_LINEAR : JobInfo.BACKOFF_POLICY_EXPONENTIAL [all...] |
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
ShadowJobScheduler.java | 8 import android.app.job.JobInfo; 24 public abstract int schedule(JobInfo job); 33 public abstract List<JobInfo> getAllPendingJobs(); 36 public abstract JobInfo getPendingJob(int jobId); 39 public abstract int enqueue(JobInfo job, JobWorkItem work); 46 private Map<Integer, JobInfo> scheduledJobs = new HashMap<>(); 50 public int schedule(JobInfo job) { 70 public List<JobInfo> getAllPendingJobs() { 75 public JobInfo getPendingJob(int jobId) { 81 public int enqueue(JobInfo job, JobWorkItem work) [all...] |
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/ |
SystemJobInfoConverterTest.java | 29 import android.app.job.JobInfo; 74 JobInfo jobInfo = mConverter.convert(workSpec, JOB_ID); 75 String actualWorkSpecId = jobInfo.getExtras().getString( 78 assertThat(jobInfo.getId(), is(JOB_ID)); 84 JobInfo jobInfo = mConverter.convert( 86 assertThat(jobInfo.isPersisted(), is(false)); 90 * Due to b/6771687, calling {@link JobInfo.Builder#build} with no constraints throws an 92 * sets some dummy constraint to toggle some internal boolean flags in {@link JobInfo.Builder [all...] |
/cts/hostsidetests/incident/apps/batterystatsapp/src/com/android/server/cts/device/batterystats/ |
BatteryStatsJobDurationTests.java | 21 import android.app.job.JobInfo; 48 private JobInfo createJobInfo(int id) { 49 JobInfo.Builder builder = new JobInfo.Builder(id, JOB_COMPONENT_NAME); 58 final JobInfo job = createJobInfo(1);
|
/packages/apps/StorageManager/src/com/android/storagemanager/automatic/ |
AutomaticStorageBroadcastReceiver.java | 19 import android.app.job.JobInfo; 45 JobInfo job = new JobInfo.Builder(AUTOMATIC_STORAGE_JOB_ID, component)
|
/cts/apps/CtsVerifier/src/com/android/cts/verifier/jobscheduler/ |
ConnectivityConstraintTestActivity.java | 4 import android.app.job.JobInfo; 86 JobInfo.NETWORK_TYPE_UNMETERED, UNMETERED_CONNECTIVITY_JOB_ID); 90 testConnectivityConstraintFailsImpl(JobInfo.NETWORK_TYPE_ANY, ANY_CONNECTIVITY_JOB_ID); 94 JobInfo testJob1 = new JobInfo.Builder(NO_CONNECTIVITY_JOB_ID, mMockComponent) 95 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_NONE) 98 JobInfo testJob2 = new JobInfo.Builder(NO_CONNECTIVITY_JOB_ID_2, mMockComponent) 99 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_NONE) 121 JobInfo testJob = new JobInfo.Builder(jobId, mMockComponent [all...] |
/cts/tests/JobScheduler/JobTestApp/src/android/jobscheduler/cts/jobtestapp/ |
TestJobSchedulerReceiver.java | 19 import android.app.job.JobInfo; 53 JobInfo.Builder jobBuilder = new JobInfo.Builder(jobId, jobServiceComponent) 54 .setBackoffCriteria(JOB_INITIAL_BACKOFF, JobInfo.BACKOFF_POLICY_LINEAR)
|
/cts/tests/JobSchedulerSharedUid/JobSharedUidTestApp/src/android/jobscheduler/cts/jobtestapp/ |
TestJobSchedulerReceiver.java | 19 import android.app.job.JobInfo; 53 JobInfo.Builder jobBuilder = new JobInfo.Builder(jobId, jobServiceComponent) 54 .setBackoffCriteria(JOB_INITIAL_BACKOFF, JobInfo.BACKOFF_POLICY_LINEAR)
|
/frameworks/base/services/core/java/com/android/server/display/ |
BrightnessIdleJob.java | 20 import android.app.job.JobInfo; 45 JobInfo pending = jobScheduler.getPendingJob(JOB_ID); 46 JobInfo jobInfo = 47 new JobInfo.Builder(JOB_ID, new ComponentName(context, BrightnessIdleJob.class)) 52 if (pending != null && !pending.equals(jobInfo)) { 58 jobScheduler.schedule(jobInfo);
|
/frameworks/base/services/tests/servicestests/test-apps/JobTestApp/src/com/android/servicestests/apps/jobtestapp/ |
TestJobActivity.java | 20 import android.app.job.JobInfo; 51 JobInfo.Builder jobBuilder = new JobInfo.Builder(jobId, jobServiceComponent) 52 .setBackoffCriteria(JOB_INITIAL_BACKOFF, JobInfo.BACKOFF_POLICY_LINEAR)
|
/packages/apps/StorageManager/robotests/src/com/android/storagemanager/automatic/ |
AutomaticStorageBroadcastReceiverTest.java | 19 import android.app.job.JobInfo; 62 ArgumentCaptor<JobInfo> jobCaptor = ArgumentCaptor.forClass(JobInfo.class); 67 List<JobInfo> capturedJobs = jobCaptor.getAllValues(); 68 JobInfo asmJob = capturedJobs.get(0);
|
/cts/tests/JobScheduler/src/android/jobscheduler/ |
TriggerContentJobService.java | 20 import android.app.job.JobInfo; 46 JobInfo mRunningJobInfo; 62 public static void scheduleJob(Context context, JobInfo jobInfo) { 64 js.schedule(jobInfo); 113 private JobInfo mModeJobInfo; 139 public void setMode(int mode, JobInfo jobInfo) { 142 mModeJobInfo = jobInfo; 152 public JobInfo getModeJobInfo() [all...] |
/cts/tests/JobSchedulerSharedUid/src/android/jobscheduler/ |
TriggerContentJobService.java | 20 import android.app.job.JobInfo; 46 JobInfo mRunningJobInfo; 62 public static void scheduleJob(Context context, JobInfo jobInfo) { 64 js.schedule(jobInfo); 113 private JobInfo mModeJobInfo; 139 public void setMode(int mode, JobInfo jobInfo) { 142 mModeJobInfo = jobInfo; 152 public JobInfo getModeJobInfo() [all...] |
/development/samples/ApiDemos/src/com/example/android/apis/content/ |
MediaContentJob.java | 19 import android.app.job.JobInfo; 53 JobInfo.Builder builder = new JobInfo.Builder(JobIds.MEDIA_CONTENT_JOB, 55 builder.addTriggerContentUri(new JobInfo.TriggerContentUri(MEDIA_URI, 56 JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS)); 63 List<JobInfo> jobs = js.getAllPendingJobs();
|
/frameworks/base/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/ |
ProvisionObserver.java | 19 import android.app.job.JobInfo; 104 final JobInfo job = new JobInfo.Builder(jobId, 106 .addTriggerContentUri(new JobInfo.TriggerContentUri(
|
/frameworks/base/services/tests/servicestests/src/com/android/server/job/controllers/ |
JobStatusTest.java | 21 import android.app.job.JobInfo; 71 final JobInfo job = new JobInfo.Builder(101, new ComponentName("foo", "bar")) 72 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY).build();
|