/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/controllers/ |
H A D | JobStatusTest.java | 234 JobInfo jobInfo = new JobInfo.Builder(101, new ComponentName("foo", "bar")) in testIsUserVisibleJob() 262 final JobInfo triggerContentJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemption_lateConstraint() 273 final JobInfo triggerContentJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemption_noConnectivityConstraint() 282 final JobInfo networkJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemption_noContentTriggerConstraint() 291 final JobInfo networkContentJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemption_wrongSourcePackage() 304 final JobInfo networkContentJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemption_nonEligibleUri() 328 final JobInfo imageUriJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemptionGranted() 334 final JobInfo videoUriJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemptionGranted() 340 final JobInfo bothUriJob = new JobInfo.Builder(42, TEST_JOB_COMPONENT) in testMediaBackupExemptionGranted() 666 JobInfo jobInfo = new JobInfo.Builder(101, new ComponentName("foo", "bar")) in testShouldTreatAsUserInitiated() [all …]
|
H A D | FlexibilityControllerTest.java | 52 import android.app.job.JobInfo; 199 JobInfo jobInfo = job.build(); in createJobStatus() 246 JobInfo.Builder jb = createJob(0) in testOnConstantsUpdated_PercentsToDropConstraints() 534 JobInfo.Builder jb; in testFlexibilityTracker() 621 JobInfo.Builder jb = createJob(0); in testExceptions_Expedited() 629 JobInfo.Builder jb = createJob(0) in testExceptions_UserInitiated() 642 JobInfo.Builder jb = createJob(0); in testExceptions_ShortWindow() 651 JobInfo.Builder jb = createJob(0) in testExceptions_NoFlexibleConstraints() 661 JobInfo.Builder jb = createJob(0); in testExceptions_RescheduledOnce() 727 JobInfo.Builder jb = createJob(0) in testGetNumSatisfiedFlexibleConstraints() [all …]
|
H A D | ConnectivityControllerTest.java | 56 import android.app.job.JobInfo; 167 final JobInfo.Builder job = createJob() in testUsable() 171 final JobInfo.Builder jobWithMinChunk = createJob() in testUsable() 280 final JobInfo.Builder job = createJob() in testInsane() 305 final JobInfo.Builder job = createJob() in testCongestion() 335 final JobInfo.Builder jobBuilder = createJob() in testMeteredAllowed() 459 final JobInfo.Builder baseJobBuilder = createJob() in testStrongEnough_Cellular() 633 final JobInfo.Builder baseJobBuilder = createJob() in testStrongEnough_Cellular_CheckDisabled() 863 final JobInfo.Builder job = createJob() in testRelaxed() 1408 private static JobInfo.Builder createJob() { in createJob() [all …]
|
H A D | BatteryControllerTest.java | 31 import android.app.job.JobInfo; 195 JobInfo jobInfo) { in createJobStatus() 314 .setPriority(JobInfo.PRIORITY_LOW) in testTopPowerConnectedExemption() 328 .setPriority(JobInfo.PRIORITY_MIN) in testTopPowerConnectedExemption() 333 setUidBias(uid1, JobInfo.BIAS_TOP_APP); in testTopPowerConnectedExemption() 334 setUidBias(uid2, JobInfo.BIAS_DEFAULT); in testTopPowerConnectedExemption() 335 setUidBias(uid3, JobInfo.BIAS_DEFAULT); in testTopPowerConnectedExemption() 363 setUidBias(uid1, JobInfo.BIAS_DEFAULT); in testTopPowerConnectedExemption() 364 setUidBias(uid2, JobInfo.BIAS_DEFAULT); in testTopPowerConnectedExemption() 365 setUidBias(uid3, JobInfo.BIAS_TOP_APP); in testTopPowerConnectedExemption() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/job/ |
H A D | BiasSchedulingTest.java | 20 import android.app.job.JobInfo; 42 private static final int HIGH_BIAS = JobInfo.BIAS_BOUND_FOREGROUND_SERVICE + 1; 43 private static final int LOW_BIAS = JobInfo.BIAS_BOUND_FOREGROUND_SERVICE; 63 JobInfo job = new JobInfo.Builder(100 + i, sJobServiceComponent) in testLowerBiasJobPreempted() 70 JobInfo jobHigher = new JobInfo.Builder(higherBiasJobId, sJobServiceComponent) in testLowerBiasJobPreempted() 94 JobInfo job = new JobInfo.Builder(100 + i, sJobServiceComponent) in testHigherBiasJobNotPreempted() 101 JobInfo jobLower = new JobInfo.Builder(lowerBiasJobId, sJobServiceComponent) in testHigherBiasJobNotPreempted()
|
H A D | JobStoreTest.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobInfo.Builder; 132 final JobInfo task1 = new Builder(8, mComponent) in runRemovingLastJob() 394 JobInfo.Builder b = new Builder(8, mComponent) in testWritingTaskWithExtras() 405 final JobInfo task = b.build(); in testWritingTaskWithExtras() 420 JobInfo.Builder b = new Builder(8, mComponent) in testWritingTaskWithSourcePackage() 443 JobInfo.Builder b = new Builder(8, mComponent) in testWritingTaskWithFlex() 468 JobInfo.Builder b = new Builder(8, mComponent) in testMassivePeriodClampedOnRead() 554 .setPriority(JobInfo.PRIORITY_MIN) in testPriorityPersisted() 643 JobInfo.NETWORK_BYTES_UNKNOWN, JobInfo.NETWORK_BYTES_UNKNOWN) in testEstimatedNetworkBytes() [all …]
|
H A D | PendingJobQueueTest.java | 19 import static android.app.job.JobInfo.NETWORK_TYPE_ANY; 20 import static android.app.job.JobInfo.NETWORK_TYPE_NONE; 29 import android.app.job.JobInfo; 50 JobInfo.PRIORITY_HIGH, JobInfo.PRIORITY_DEFAULT, 51 JobInfo.PRIORITY_LOW, JobInfo.PRIORITY_MIN 54 private static JobInfo.Builder createJobInfo(int jobId) { in createJobInfo() 55 return new JobInfo.Builder(jobId, new ComponentName("foo", "bar")); in createJobInfo() 136 createJobInfo(4).setPriority(JobInfo.PRIORITY_MIN), 2); in testContains() 619 priority = random.nextBoolean() ? JobInfo.PRIORITY_MAX : JobInfo.PRIORITY_HIGH; 646 priority = random.nextBoolean() ? JobInfo.PRIORITY_MAX : JobInfo.PRIORITY_HIGH; [all …]
|
/aosp14/frameworks/base/apex/jobscheduler/framework/java/android/app/job/ |
H A D | JobSnapshot.java | 32 private final JobInfo mJob; 36 public JobSnapshot(JobInfo info, int satisfiedMask, boolean runnable) { in JobSnapshot() 43 mJob = JobInfo.CREATOR.createFromParcel(in); in JobSnapshot() 56 public JobInfo getJobInfo() { in getJobInfo() 72 || satisfied(JobInfo.CONSTRAINT_FLAG_CHARGING); in isChargingSatisfied() 80 || satisfied(JobInfo.CONSTRAINT_FLAG_BATTERY_NOT_LOW); in isBatteryNotLowSatisfied() 88 || satisfied(JobInfo.CONSTRAINT_FLAG_DEVICE_IDLE); in isRequireDeviceIdleSatisfied() 93 || satisfied(JobInfo.CONSTRAINT_FLAG_STORAGE_NOT_LOW); in isRequireStorageNotLowSatisfied()
|
H A D | IJobScheduler.aidl | 20 import android.app.job.JobInfo; 31 int schedule(String namespace, in JobInfo job); in schedule() 32 int enqueue(String namespace, in JobInfo job, in JobWorkItem work); in enqueue() 33 …int scheduleAsPackage(String namespace, in JobInfo job, String packageName, int userId, String tag… in scheduleAsPackage() 38 Map<String, ParceledListSlice<JobInfo>> getAllPendingJobs(); in getAllPendingJobs() 39 ParceledListSlice<JobInfo> getAllPendingJobsInNamespace(String namespace); in getAllPendingJobsInNamespace() 40 JobInfo getPendingJob(String namespace, int jobId); in getPendingJob() 44 List<JobInfo> getStartedJobs(); in getStartedJobs()
|
H A D | JobScheduler.java | 322 public abstract @Result int schedule(@NonNull JobInfo job); in schedule() 379 public abstract @Result int enqueue(@NonNull JobInfo job, @NonNull JobWorkItem work); in enqueue() 393 public abstract @Result int scheduleAsPackage(@NonNull JobInfo job, @NonNull String packageName, in scheduleAsPackage() 434 public abstract @NonNull List<JobInfo> getAllPendingJobs(); in getAllPendingJobs() 446 public Map<String, List<JobInfo>> getPendingJobsInAllNamespaces() { in getPendingJobsInAllNamespaces() 456 public abstract @Nullable JobInfo getPendingJob(int jobId); in getPendingJob() 495 public abstract List<JobInfo> getStartedJobs(); in getStartedJobs()
|
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/job/controllers/ |
H A D | TareController.java | 24 import android.app.job.JobInfo; 529 case JobInfo.PRIORITY_MAX: in getPossibleStartBills() 532 case JobInfo.PRIORITY_HIGH: in getPossibleStartBills() 538 case JobInfo.PRIORITY_LOW: in getPossibleStartBills() 541 case JobInfo.PRIORITY_MIN: in getPossibleStartBills() 563 case JobInfo.PRIORITY_MAX: in getRunningBill() 567 case JobInfo.PRIORITY_LOW: in getRunningBill() 569 case JobInfo.PRIORITY_MIN: in getRunningBill() 582 case JobInfo.PRIORITY_MAX: in getRunningActionId() 586 case JobInfo.PRIORITY_LOW: in getRunningActionId() [all …]
|
H A D | JobStatus.java | 32 import android.app.job.JobInfo; 114 JobInfo.CONSTRAINT_FLAG_BATTERY_NOT_LOW; // 1 << 1 117 JobInfo.CONSTRAINT_FLAG_STORAGE_NOT_LOW; // 1 << 3 231 final JobInfo job; 707 final JobInfo.Builder builder = new JobInfo.Builder(job); in JobStatus() 1036 public JobInfo getJob() { in getJob() 1312 @JobInfo.Priority 1321 maxPriority = JobInfo.PRIORITY_HIGH; in getEffectivePriority() 1323 maxPriority = JobInfo.PRIORITY_MAX; in getEffectivePriority() 1336 return JobInfo.PRIORITY_HIGH; in getEffectivePriority() [all …]
|
H A D | ContentObserverController.java | 22 import android.app.job.JobInfo; 68 final SparseArray<ArrayMap<JobInfo.TriggerContentUri, ObserverInstance>> mObservers = 215 final JobInfo.TriggerContentUri mUri; 219 public ObserverInstance(Handler handler, JobInfo.TriggerContentUri uri, in ObserverInstance() 281 ArrayMap<JobInfo.TriggerContentUri, ObserverInstance> observersOfUser = in JobInstance() 288 for (JobInfo.TriggerContentUri uri : uris) { in JobInstance() 372 ArrayMap<JobInfo.TriggerContentUri, ObserverInstance> observerOfUser = in detachLocked() 404 ArrayMap<JobInfo.TriggerContentUri, ObserverInstance> observersOfUser = in dumpControllerStateLocked() 421 JobInfo.TriggerContentUri trigger = observersOfUser.keyAt(observerIdx); in dumpControllerStateLocked() 500 ArrayMap<JobInfo.TriggerContentUri, ObserverInstance> observersOfUser = in dumpControllerStateLocked() [all …]
|
/aosp14/frameworks/base/apex/jobscheduler/framework/java/android/app/ |
H A D | JobSchedulerImpl.java | 24 import android.app.job.JobInfo; 85 public int schedule(JobInfo job) { in schedule() 94 public int enqueue(JobInfo job, JobWorkItem work) { in enqueue() 103 public int scheduleAsPackage(JobInfo job, String packageName, int userId, String tag) { in scheduleAsPackage() 133 public List<JobInfo> getAllPendingJobs() { in getAllPendingJobs() 142 public Map<String, List<JobInfo>> getPendingJobsInAllNamespaces() { in getPendingJobsInAllNamespaces() 144 final Map<String, ParceledListSlice<JobInfo>> parceledList = in getPendingJobsInAllNamespaces() 146 final ArrayMap<String, List<JobInfo>> jobMap = new ArrayMap<>(); in getPendingJobsInAllNamespaces() 158 public JobInfo getPendingJob(int jobId) { in getPendingJob() 194 public List<JobInfo> getStartedJobs() { in getStartedJobs()
|
/aosp14/frameworks/base/services/usage/java/com/android/server/usage/ |
H A D | UsageStatsIdleService.java | 19 import android.app.job.JobInfo; 56 final JobInfo pruneJob = new JobInfo.Builder(userId, component) in schedulePruneJob() 70 final JobInfo updateMappingsJob = new JobInfo.Builder(userId, component) in scheduleUpdateMappingsJob() 80 private static void scheduleJobInternal(Context context, JobInfo jobInfo, in scheduleJobInternal() 84 final JobInfo pendingJob = jobScheduler.getPendingJob(jobId); in scheduleJobInternal()
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/ |
H A D | BrightnessIdleJob.java | 20 import android.app.job.JobInfo; 45 JobInfo pending = jobScheduler.getPendingJob(JOB_ID); in scheduleJob() 46 JobInfo jobInfo = in scheduleJob() 47 new JobInfo.Builder(JOB_ID, new ComponentName(context, BrightnessIdleJob.class)) in scheduleJob()
|
/aosp14/frameworks/base/services/tests/servicestests/test-apps/JobTestApp/src/com/android/servicestests/apps/jobtestapp/ |
H A D | TestJobActivity.java | 20 import android.app.job.JobInfo; 51 JobInfo.Builder jobBuilder = new JobInfo.Builder(jobId, jobServiceComponent) in onCreate() 52 .setBackoffCriteria(JOB_INITIAL_BACKOFF, JobInfo.BACKOFF_POLICY_LINEAR) in onCreate()
|
/aosp14/frameworks/base/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/ |
H A D | ProvisionObserver.java | 19 import android.app.job.JobInfo; 103 final JobInfo job = new JobInfo.Builder(jobId, in isDeferredForProvision() 105 .addTriggerContentUri(new JobInfo.TriggerContentUri( in isDeferredForProvision()
|
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/job/restrictions/ |
H A D | ThermalStatusRestriction.java | 19 import android.app.job.JobInfo; 110 if (priority == JobInfo.PRIORITY_HIGH) { in isJobRestricted() 119 return priority == JobInfo.PRIORITY_MIN in isJobRestricted() 120 || (priority == JobInfo.PRIORITY_LOW in isJobRestricted()
|
/aosp14/frameworks/base/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/ |
H A D | MainActivity.java | 20 import android.app.job.JobInfo; 135 JobInfo.Builder builder = new JobInfo.Builder(kJobId++, mServiceComponent); in scheduleJob() 149 builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED); in scheduleJob() 151 builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_METERED); in scheduleJob() 153 builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY); in scheduleJob()
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/restrictions/ |
H A D | ThermalStatusRestrictionTest.java | 42 import android.app.job.JobInfo; 164 createJobBuilder(1).setPriority(JobInfo.PRIORITY_MIN).build()); in testIsJobRestricted() 166 createJobBuilder(2).setPriority(JobInfo.PRIORITY_LOW).build()); in testIsJobRestricted() 168 createJobBuilder(3).setPriority(JobInfo.PRIORITY_LOW).build()); in testIsJobRestricted() 170 createJobBuilder(9).setPriority(JobInfo.PRIORITY_LOW).build()); in testIsJobRestricted() 174 createJobBuilder(5).setPriority(JobInfo.PRIORITY_HIGH).build()); in testIsJobRestricted() 176 createJobBuilder(6).setPriority(JobInfo.PRIORITY_HIGH).build()); in testIsJobRestricted() 178 createJobBuilder(10).setPriority(JobInfo.PRIORITY_HIGH).build()); in testIsJobRestricted() 324 private JobInfo.Builder createJobBuilder(int jobId) { in createJobBuilder() 325 return new JobInfo.Builder(jobId, in createJobBuilder() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/notification/ |
H A D | ReviewNotificationPermissionsJobService.java | 19 import android.app.job.JobInfo; 47 JobInfo newJob = new JobInfo.Builder(JOB_ID, component) in scheduleJob()
|
/aosp14/frameworks/base/services/core/java/com/android/server/ |
H A D | PruneInstantAppsJobService.java | 19 import android.app.job.JobInfo; 39 JobInfo pruneJob = new JobInfo.Builder(JOB_ID, new ComponentName( in schedule()
|
/aosp14/frameworks/base/services/companion/java/com/android/server/companion/ |
H A D | InactiveAssociationsRemovalService.java | 23 import android.app.job.JobInfo; 65 final JobInfo job = new JobInfo.Builder(JOB_ID, in schedule()
|
/aosp14/frameworks/base/apex/blobstore/service/java/com/android/server/blob/ |
H A D | BlobStoreIdleJobService.java | 22 import android.app.job.JobInfo; 60 final JobInfo job = new JobInfo.Builder(IDLE_JOB_ID, in schedule()
|