Searched refs:JobInfo (Results 1 - 15 of 15) sorted by relevance

/frameworks/base/core/java/android/app/job/
H A DJobInfo.aidl19 parcelable JobInfo;
H A DIJobScheduler.aidl19 import android.app.job.JobInfo;
26 int schedule(in JobInfo job);
29 List<JobInfo> getAllPendingJobs();
H A DJobScheduler.java27 * See {@link android.app.job.JobInfo} for more description of the types of jobs that can be run
28 * and how to construct them. You will construct these JobInfo objects and pass them to the
29 * JobScheduler with {@link #schedule(JobInfo)}. When the criteria declared are met, the
32 * JobInfo with
33 * {@link android.app.job.JobInfo.Builder#JobInfo.Builder(int,android.content.ComponentName)}.
49 * Returned from {@link #schedule(JobInfo)} when an invalid parameter was supplied. This can occur
55 * Returned from {@link #schedule(JobInfo)} if this application has made too many requests for
63 * {@link android.app.job.JobInfo.Builder JobInfo
[all...]
H A DJobInfo.java27 * using the {@link JobInfo.Builder}.
28 * You must specify at least one sort of constraint on the JobInfo object that you are creating.
32 public class JobInfo implements Parcelable { class in inherits:Parcelable
52 * {@link android.app.job.JobInfo.Builder#setBackoffCriteria(long, int)}
60 * {@link android.app.job.JobInfo.Builder#setBackoffCriteria(long, int)}
125 * One of {@link android.app.job.JobInfo#NETWORK_TYPE_ANY},
126 * {@link android.app.job.JobInfo#NETWORK_TYPE_NONE}, or
127 * {@link android.app.job.JobInfo#NETWORK_TYPE_UNMETERED}.
181 * One of either {@link android.app.job.JobInfo#BACKOFF_POLICY_EXPONENTIAL}, or
182 * {@link android.app.job.JobInfo#BACKOFF_POLICY_LINEA
207 private JobInfo(Parcel in) { method in class:JobInfo
225 private JobInfo(JobInfo.Builder b) { method in class:JobInfo
[all...]
/frameworks/base/core/java/android/app/
H A DJobSchedulerImpl.java20 import android.app.job.JobInfo;
40 public int schedule(JobInfo job) {
65 public List<JobInfo> getAllPendingJobs() {
/frameworks/base/services/tests/servicestests/src/com/android/server/job/
H A DJobStoreTest.java6 import android.app.job.JobInfo;
7 import android.app.job.JobInfo.Builder;
52 final JobInfo task = new Builder(taskId, mComponent)
54 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
55 .setBackoffCriteria(initialBackoff, JobInfo.BACKOFF_POLICY_EXPONENTIAL)
80 final JobInfo task1 = new Builder(8, mComponent)
86 final JobInfo task2 = new Builder(12, mComponent)
88 .setBackoffCriteria(15000L, JobInfo.BACKOFF_POLICY_LINEAR)
90 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)
122 JobInfo
[all...]
/frameworks/base/services/backup/java/com/android/server/backup/
H A DFullBackupJob.java19 import android.app.job.JobInfo;
39 JobInfo.Builder builder = new JobInfo.Builder(JOB_ID, sIdleService)
41 .setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)
/frameworks/base/services/core/java/com/android/server/job/controllers/
H A DJobStatus.java19 import android.app.job.JobInfo;
31 * Created from the public {@link android.app.job.JobInfo} object when it lands on the scheduler.
44 final JobInfo job;
76 private JobStatus(JobInfo job, int uId, int numFailures) {
85 public JobStatus(JobInfo job, int uId) {
103 * {@link android.app.job.JobInfo} time criteria because we can load a persisted periodic job
108 public JobStatus(JobInfo job, int uId, long earliestRunTimeElapsedMillis,
125 public JobInfo getJob() {
162 return job.getNetworkType() == JobInfo.NETWORK_TYPE_ANY;
166 return job.getNetworkType() == JobInfo
[all...]
/frameworks/base/services/core/java/com/android/server/
H A DMountServiceIdler.java22 import android.app.job.JobInfo;
100 JobInfo.Builder builder = new JobInfo.Builder(MOUNT_JOB_ID, sIdleService);
/frameworks/base/services/core/java/com/android/server/pm/
H A DBackgroundDexOptService.java19 import android.app.job.JobInfo;
51 JobInfo job = new JobInfo.Builder(BACKGROUND_DEXOPT_JOB, sDexoptServiceName)
/frameworks/base/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/
H A DMainActivity.java20 import android.app.job.JobInfo;
133 JobInfo.Builder builder = new JobInfo.Builder(kJobId++, mServiceComponent);
146 builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED);
148 builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY);
/frameworks/base/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/
H A DTestJobService.java19 import android.app.job.JobInfo;
120 public void scheduleJob(JobInfo job) {
/frameworks/base/services/core/java/com/android/server/job/
H A DJobStore.java20 import android.app.job.JobInfo;
370 final JobInfo job = jobStatus.getJob();
393 if (jobStatus.getJob().getInitialBackoffMillis() != JobInfo.DEFAULT_INITIAL_BACKOFF_MILLIS
394 || jobStatus.getJob().getBackoffPolicy() != JobInfo.DEFAULT_BACKOFF_POLICY) {
514 JobInfo.Builder jobBuilder;
614 private JobInfo.Builder buildBuilderFromXml(XmlPullParser parser) throws NumberFormatException {
621 return new JobInfo.Builder(jobId, cname);
624 private void buildConstraintsFromXml(JobInfo.Builder jobBuilder, XmlPullParser parser) {
627 jobBuilder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED);
631 jobBuilder.setRequiredNetworkType(JobInfo
[all...]
H A DJobSchedulerService.java26 import android.app.job.JobInfo;
174 * @param job JobInfo object containing execution parameters
178 public int schedule(JobInfo job, int uId) {
186 public List<JobInfo> getPendingJobs(int uid) {
187 ArrayList<JobInfo> outList = new ArrayList<JobInfo>();
406 final JobInfo job = failureToReschedule.getJob();
413 case JobInfo.BACKOFF_POLICY_LINEAR:
420 case JobInfo.BACKOFF_POLICY_EXPONENTIAL:
426 Math.min(delayMillis, JobInfo
[all...]
/frameworks/base/
H A DAndroid.mk542 frameworks/base/core/java/android/app/job/JobInfo.aidl \

Completed in 392 milliseconds