/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/controllers/ |
D | JobStatusTest.java | 17 package com.android.server.job.controllers; 22 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_BACKGROUND_NOT_RESTRICTED; 23 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_BATTERY_NOT_LOW; 24 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_CHARGING; 25 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_CONNECTIVITY; 26 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_CONTENT_TRIGGER; 27 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_DEADLINE; 28 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_DEVICE_NOT_DOZING; 29 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_IDLE; 30 import static com.android.server.job.controllers.JobStatus.CONSTRAINT_STORAGE_NOT_LOW; [all …]
|
D | StateControllerTest.java | 17 package com.android.server.job.controllers; 30 import android.app.job.JobInfo; 41 import com.android.server.job.JobSchedulerService; 42 import com.android.server.job.JobSchedulerService.Constants; 146 JobStatus job = spy(createJobStatus("testWouldBeReadyWithConstraintLocked", 1)); in testWouldBeReadyWithConstraintLocked() local 148 when(job.wouldBeReadyWithConstraint(anyInt())).thenReturn(false); in testWouldBeReadyWithConstraintLocked() 149 assertFalse(mStateController.wouldBeReadyWithConstraintLocked(job, 1)); in testWouldBeReadyWithConstraintLocked() 151 when(job.wouldBeReadyWithConstraint(anyInt())).thenReturn(true); in testWouldBeReadyWithConstraintLocked() 152 when(mJobSchedulerService.areComponentsInPlaceLocked(job)).thenReturn(false); in testWouldBeReadyWithConstraintLocked() 153 assertFalse(mStateController.wouldBeReadyWithConstraintLocked(job, 1)); in testWouldBeReadyWithConstraintLocked() [all …]
|
D | ConnectivityControllerTest.java | 17 package com.android.server.job.controllers; 43 import android.app.job.JobInfo; 60 import com.android.server.job.JobSchedulerService; 61 import com.android.server.job.JobSchedulerService.Constants; 136 final JobInfo.Builder job = createJob() in testInsane() local 141 assertFalse(ConnectivityController.isSatisfied(createJobStatus(job), net, in testInsane() 145 assertTrue(ConnectivityController.isSatisfied(createJobStatus(job), net, in testInsane() 153 final JobInfo.Builder job = createJob() in testCongestion() local 156 final JobStatus early = createJobStatus(job, now - 1000, now + 2000); in testCongestion() 157 final JobStatus late = createJobStatus(job, now - 2000, now + 1000); in testCongestion() [all …]
|
/frameworks/base/services/core/java/com/android/server/job/controllers/ |
D | TimeController.java | 17 package com.android.server.job.controllers; 19 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 42 import com.android.server.job.ConstantsProto; 43 import com.android.server.job.JobSchedulerService; 44 import com.android.server.job.StateControllerProto; 99 public void maybeStartTrackingJobLocked(JobStatus job, JobStatus lastJob) { in maybeStartTrackingJobLocked() argument 100 if (job.hasTimingDelayConstraint() || job.hasDeadlineConstraint()) { in maybeStartTrackingJobLocked() 101 maybeStopTrackingJobLocked(job, null, false); in maybeStartTrackingJobLocked() 109 if (job.hasDeadlineConstraint() && evaluateDeadlineConstraint(job, nowElapsedMillis)) { in maybeStartTrackingJobLocked() 111 } else if (job.hasTimingDelayConstraint() && evaluateTimingDelayConstraint(job, in maybeStartTrackingJobLocked() [all …]
|
D | JobStatus.java | 17 package com.android.server.job.controllers; 19 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 23 import android.app.job.JobInfo; 24 import android.app.job.JobWorkItem; 41 import com.android.server.job.GrantedUriPermissions; 42 import com.android.server.job.JobSchedulerInternal; 43 import com.android.server.job.JobSchedulerService; 44 import com.android.server.job.JobServerProtoEnums; 45 import com.android.server.job.JobStatusDumpProto; 46 import com.android.server.job.JobStatusShortInfoProto; [all …]
|
D | IdleController.java | 17 package com.android.server.job.controllers; 27 import com.android.server.job.JobSchedulerService; 28 import com.android.server.job.StateControllerProto; 29 import com.android.server.job.controllers.idle.CarIdlenessTracker; 30 import com.android.server.job.controllers.idle.DeviceIdlenessTracker; 31 import com.android.server.job.controllers.idle.IdlenessListener; 32 import com.android.server.job.controllers.idle.IdlenessTracker;
|
D | StateController.java | 17 package com.android.server.job.controllers; 19 import static com.android.server.job.JobSchedulerService.DEBUG; 26 import com.android.server.job.JobSchedulerService; 27 import com.android.server.job.JobSchedulerService.Constants; 28 import com.android.server.job.StateChangedListener;
|
/frameworks/base/services/core/java/com/android/server/job/ |
D | JobSchedulerService.java | 17 package com.android.server.job; 31 import android.app.job.IJobScheduler; 32 import android.app.job.JobInfo; 33 import android.app.job.JobParameters; 34 import android.app.job.JobProtoEnums; 35 import android.app.job.JobScheduler; 36 import android.app.job.JobService; 37 import android.app.job.JobSnapshot; 38 import android.app.job.JobWorkItem; 96 import com.android.server.job.JobSchedulerServiceDumpProto.ActiveJob; [all …]
|
D | JobServiceContext.java | 17 package com.android.server.job; 19 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 22 import android.app.job.IJobCallback; 23 import android.app.job.IJobService; 24 import android.app.job.JobInfo; 25 import android.app.job.JobParameters; 26 import android.app.job.JobWorkItem; 51 import com.android.server.job.controllers.JobStatus; 199 boolean executeRunnableJob(JobStatus job) { in executeRunnableJob() argument 208 mRunningJob = job; in executeRunnableJob() [all …]
|
D | JobPackageTracker.java | 17 package com.android.server.job; 19 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 20 import static com.android.server.job.JobSchedulerService.sSystemClock; 21 import static com.android.server.job.JobSchedulerService.sUptimeMillisClock; 23 import android.app.job.JobInfo; 24 import android.app.job.JobParameters; 34 import com.android.server.job.controllers.JobStatus; 453 public void notePending(JobStatus job) { in notePending() argument 455 job.madePending = now; in notePending() 457 mCurDataSet.incPending(job.getSourceUid(), job.getSourcePackageName(), now); in notePending() [all …]
|
D | JobStore.java | 17 package com.android.server.job; 19 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 20 import static com.android.server.job.JobSchedulerService.sSystemClock; 25 import android.app.job.JobInfo; 50 import com.android.server.job.JobSchedulerInternal.JobStorePersistStats; 51 import com.android.server.job.controllers.JobStatus; 187 forEachJob(job -> { in getRtcCorrectedJobsLocked() 188 final Pair<Long, Long> utcTimes = job.getPersistedUtcTimes(); in getRtcCorrectedJobsLocked() 192 JobStatus newJob = new JobStatus(job, job.getBaseHeartbeat(), in getRtcCorrectedJobsLocked() 194 0, job.getLastSuccessfulRunTime(), job.getLastFailedRunTime()); in getRtcCorrectedJobsLocked() [all …]
|
/frameworks/base/core/java/android/app/ |
D | JobSchedulerImpl.java | 20 import android.app.job.IJobScheduler; 21 import android.app.job.JobInfo; 22 import android.app.job.JobScheduler; 23 import android.app.job.JobSnapshot; 24 import android.app.job.JobWorkItem; 41 public int schedule(JobInfo job) { in schedule() argument 43 return mBinder.schedule(job); in schedule() 50 public int enqueue(JobInfo job, JobWorkItem work) { in enqueue() argument 52 return mBinder.enqueue(job, work); in enqueue() 59 public int scheduleAsPackage(JobInfo job, String packageName, int userId, String tag) { in scheduleAsPackage() argument [all …]
|
/frameworks/base/core/java/android/app/job/ |
D | IJobScheduler.aidl | 17 package android.app.job; 19 import android.app.job.JobInfo; 20 import android.app.job.JobSnapshot; 21 import android.app.job.JobWorkItem; 29 int schedule(in JobInfo job); in schedule() argument 30 int enqueue(in JobInfo job, in JobWorkItem work); in enqueue() argument 31 int scheduleAsPackage(in JobInfo job, String packageName, int userId, String tag); in scheduleAsPackage() argument
|
D | JobScheduler.java | 17 package android.app.job; 91 public abstract @Result int schedule(@NonNull JobInfo job); in schedule() argument 128 public abstract @Result int enqueue(@NonNull JobInfo job, @NonNull JobWorkItem work); in enqueue() argument 141 public abstract @Result int scheduleAsPackage(@NonNull JobInfo job, @NonNull String packageName, in scheduleAsPackage() argument
|
/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/ |
D | JobSchedulerServiceTest.java | 17 package com.android.server.job; 28 import static com.android.server.job.JobSchedulerService.sElapsedRealtimeClock; 39 import android.app.job.JobInfo; 56 import com.android.server.job.controllers.JobStatus; 172 JobStatus job = createJobStatus("testGetRescheduleJobForPeriodic_insideWindow", in testGetRescheduleJobForPeriodic_minPeriod() local 178 JobStatus rescheduledJob = mService.getRescheduleJobForPeriodic(job); in testGetRescheduleJobForPeriodic_minPeriod() 186 JobStatus rescheduledJob = mService.getRescheduleJobForPeriodic(job); in testGetRescheduleJobForPeriodic_minPeriod() 201 JobStatus job = createJobStatus("testGetRescheduleJobForPeriodic_insideWindow", in testGetRescheduleJobForPeriodic_largePeriod() local 203 assertEquals(now, job.getEarliestRunTime()); in testGetRescheduleJobForPeriodic_largePeriod() 205 assertEquals(now + 365 * DAY_IN_MILLIS, job.getLatestRunTimeElapsed()); in testGetRescheduleJobForPeriodic_largePeriod() [all …]
|
/frameworks/ex/camera2/portability/src/com/android/ex/camera2/portability/ |
D | DispatchThread.java | 50 public void runJob(Runnable job) { in runJob() argument 60 mJobQueue.add(job); in runJob() 73 public void runJobSync(final Runnable job, Object waitLock, long timeoutMs, String jobMsg) { in runJobSync() argument 78 runJob(job); in runJobSync() 112 Runnable job = null; in run() local 123 job = mJobQueue.poll(); in run() 126 if (job == null) { in run() 135 job.run(); in run()
|
/frameworks/base/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/ |
D | TestJobService.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobScheduler; 21 import android.app.job.JobParameters; 22 import android.app.job.JobService; 121 public void scheduleJob(JobInfo job) { in scheduleJob() argument 122 Log.d(TAG, "Scheduling job " + job); in scheduleJob() 125 tm.schedule(job); in scheduleJob()
|
/frameworks/base/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/ |
D | ProvisionObserver.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobParameters; 21 import android.app.job.JobScheduler; 22 import android.app.job.JobService; 103 final JobInfo job = new JobInfo.Builder(jobId, in isDeferredForProvision() local 110 jobScheduler.schedule(job); in isDeferredForProvision()
|
/frameworks/base/core/proto/android/service/ |
D | print.proto | 78 // only valid while the print job is processed. 331 // Label of the job 334 // Id of the job 341 // The print job is being created but not yet ready to be printed 347 // The print job is being printed 350 // The print job is blocked 353 // The print job is successfully printed 356 // The print job was printing but printing failed 359 // The print job is canceled 363 // State of the job [all …]
|
/frameworks/base/services/core/java/com/android/server/ |
D | PruneInstantAppsJobService.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobParameters; 21 import android.app.job.JobScheduler; 22 import android.app.job.JobService;
|
/frameworks/base/services/core/java/com/android/server/camera/ |
D | CameraStatsJobService.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobParameters; 21 import android.app.job.JobScheduler; 22 import android.app.job.JobService;
|
/frameworks/base/services/core/java/com/android/server/net/watchlist/ |
D | ReportWatchlistJobService.java | 19 import android.app.job.JobInfo; 20 import android.app.job.JobParameters; 21 import android.app.job.JobScheduler; 22 import android.app.job.JobService;
|
/frameworks/base/services/core/java/com/android/server/display/ |
D | BrightnessIdleJob.java | 20 import android.app.job.JobInfo; 21 import android.app.job.JobParameters; 22 import android.app.job.JobScheduler; 23 import android.app.job.JobService;
|
/frameworks/base/services/core/java/com/android/server/timezone/ |
D | TimeZoneUpdateIdler.java | 21 import android.app.job.JobInfo; 22 import android.app.job.JobParameters; 23 import android.app.job.JobScheduler; 24 import android.app.job.JobService;
|
/frameworks/base/services/tests/servicestests/src/com/android/server/job/ |
D | PrioritySchedulingTest.java | 17 package com.android.server.job; 20 import android.app.job.JobInfo; 21 import android.app.job.JobScheduler; 25 import com.android.server.job.MockPriorityJobService.TestEnvironment; 26 import com.android.server.job.MockPriorityJobService.TestEnvironment.Event;
|