Searched refs:JobInfo (Results 1 - 15 of 15) sorted by relevance
/frameworks/base/core/java/android/app/job/ |
H A D | JobInfo.aidl | 19 parcelable JobInfo;
|
H A D | IJobScheduler.aidl | 19 import android.app.job.JobInfo; 26 int schedule(in JobInfo job); 29 List<JobInfo> getAllPendingJobs();
|
H A D | JobScheduler.java | 27 * 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 D | JobInfo.java | 27 * 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 D | JobSchedulerImpl.java | 20 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 D | JobStoreTest.java | 6 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 D | FullBackupJob.java | 19 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 D | JobStatus.java | 19 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 D | MountServiceIdler.java | 22 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 D | BackgroundDexOptService.java | 19 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 D | MainActivity.java | 20 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 D | TestJobService.java | 19 import android.app.job.JobInfo; 120 public void scheduleJob(JobInfo job) {
|
/frameworks/base/services/core/java/com/android/server/job/ |
H A D | JobStore.java | 20 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 D | JobSchedulerService.java | 26 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 D | Android.mk | 542 frameworks/base/core/java/android/app/job/JobInfo.aidl \
|
Completed in 392 milliseconds