/frameworks/base/services/core/java/com/android/server/job/ |
JobCompletedListener.java | 19 import com.android.server.job.controllers.JobStatus; 30 void onJobCompletedLocked(JobStatus jobStatus, boolean needsReschedule);
|
StateChangedListener.java | 19 import com.android.server.job.controllers.JobStatus; 36 * @param jobStatus The state of the task which is to be run immediately. <strong>null 39 public void onRunJobNow(JobStatus jobStatus);
|
JobStore.java | 50 import com.android.server.job.controllers.JobStatus; 171 * parallel lists of the existing JobStatus objects and of new, equivalent JobStatus instances 174 public void getRtcCorrectedJobsLocked(final ArrayList<JobStatus> toAdd, 175 final ArrayList<JobStatus> toRemove) { 185 toAdd.add(new JobStatus(job, job.getBaseHeartbeat(), 194 * Add a job to the master list, persisting it if necessary. If the JobStatus already exists, 196 * @param jobStatus Job to add. 197 * @return Whether or not an equivalent JobStatus was replaced by this operation. 199 public boolean add(JobStatus jobStatus) [all...] |
JobSchedulerService.java | 98 import com.android.server.job.controllers.JobStatus; 170 * {@link JobStatus#getServiceToken()} 187 final ArrayList<JobStatus> mPendingJobs = new ArrayList<>(); 276 JobStatus[] mTmpAssignContextIdToJobMap = new JobStatus[MAX_JOB_CONTEXTS_COUNT]; 477 * Bucket assignments as recorded in the JobStatus objects are normalized to be 638 static final Comparator<JobStatus> mEnqueueTimeComparator = (o1, o2) -> { [all...] |
JobServiceContext.java | 51 import com.android.server.job.controllers.JobStatus; 119 * Writes can only be done from the handler thread, or {@link #executeRunnableJob(JobStatus)}. 121 private JobStatus mRunningJob; 199 boolean executeRunnableJob(JobStatus job) { 289 JobStatus getRunningJobLocked() { 330 final JobStatus executing = getRunningJobLocked(); 399 JobStatus runningJob; 435 private WorkSource deriveWorkSource(JobStatus runningJob) { 767 final JobStatus completedJob; [all...] |
JobPackageTracker.java | 34 import com.android.server.job.controllers.JobStatus; 453 public void notePending(JobStatus job) { 460 public void noteNonpending(JobStatus job) { 466 public void noteActive(JobStatus job) { 479 public void noteInactive(JobStatus job, int stopReason, String debugReason) { 501 public float getLoadFactor(JobStatus job) {
|
/frameworks/base/services/core/java/com/android/server/job/controllers/ |
StateController.java | 55 public abstract void maybeStartTrackingJobLocked(JobStatus jobStatus, JobStatus lastJob); 59 public void prepareForExecutionLocked(JobStatus jobStatus) { 64 public abstract void maybeStopTrackingJobLocked(JobStatus jobStatus, JobStatus incomingJob, 69 public void rescheduleForFailureLocked(JobStatus newJob, JobStatus failureToReschedule) [all...] |
StorageController.java | 47 private final ArraySet<JobStatus> mTrackedTasks = new ArraySet<JobStatus>(); 62 public void maybeStartTrackingJobLocked(JobStatus taskStatus, JobStatus lastJob) { 65 taskStatus.setTrackingController(JobStatus.TRACKING_STORAGE); 71 public void maybeStopTrackingJobLocked(JobStatus taskStatus, JobStatus incomingJob, 73 if (taskStatus.clearTrackingController(JobStatus.TRACKING_STORAGE)) { 83 final JobStatus ts = mTrackedTasks.valueAt(i); 159 Predicate<JobStatus> predicate) [all...] |
TimeController.java | 64 private final List<JobStatus> mTrackedJobs = new LinkedList<>(); 79 public void maybeStartTrackingJobLocked(JobStatus job, JobStatus lastJob) { 100 ListIterator<JobStatus> it = mTrackedJobs.listIterator(mTrackedJobs.size()); 102 JobStatus ts = it.previous(); 113 job.setTrackingController(JobStatus.TRACKING_TIME); 126 public void maybeStopTrackingJobLocked(JobStatus job, JobStatus incomingJob, 128 if (job.clearTrackingController(JobStatus.TRACKING_TIME)) { 142 private boolean canStopTrackingJobLocked(JobStatus job) [all...] |
BackgroundJobsController.java | 39 * Tracks the following pieces of JobStatus state: 68 public void maybeStartTrackingJobLocked(JobStatus jobStatus, JobStatus lastJob) { 69 updateSingleJobRestrictionLocked(jobStatus, UNKNOWN); 73 public void maybeStopTrackingJobLocked(JobStatus jobStatus, JobStatus incomingJob, 79 final Predicate<JobStatus> predicate) { 83 mService.getJobStore().forEachJob(predicate, (jobStatus) -> [all...] |
BatteryController.java | 51 private final ArraySet<JobStatus> mTrackedTasks = new ArraySet<>(); 66 public void maybeStartTrackingJobLocked(JobStatus taskStatus, JobStatus lastJob) { 69 taskStatus.setTrackingController(JobStatus.TRACKING_BATTERY); 76 public void maybeStopTrackingJobLocked(JobStatus taskStatus, JobStatus incomingJob, boolean forUpdate) { 77 if (taskStatus.clearTrackingController(JobStatus.TRACKING_BATTERY)) { 90 final JobStatus ts = mTrackedTasks.valueAt(i); 228 Predicate<JobStatus> predicate) { 239 final JobStatus js = mTrackedTasks.valueAt(i) [all...] |
ConnectivityController.java | 69 private final ArraySet<JobStatus> mTrackedJobs = new ArraySet<>(); 87 public void maybeStartTrackingJobLocked(JobStatus jobStatus, JobStatus lastJob) { 88 if (jobStatus.hasConnectivityConstraint()) { 89 updateConstraintsSatisfied(jobStatus); 90 mTrackedJobs.add(jobStatus); 91 jobStatus.setTrackingController(JobStatus.TRACKING_CONNECTIVITY); 97 public void maybeStopTrackingJobLocked(JobStatus jobStatus, JobStatus incomingJob [all...] |
IdleController.java | 48 final ArraySet<JobStatus> mTrackedTasks = new ArraySet<>(); 60 public void maybeStartTrackingJobLocked(JobStatus taskStatus, JobStatus lastJob) { 63 taskStatus.setTrackingController(JobStatus.TRACKING_IDLE); 69 public void maybeStopTrackingJobLocked(JobStatus taskStatus, JobStatus incomingJob, 71 if (taskStatus.clearTrackingController(JobStatus.TRACKING_IDLE)) { 225 Predicate<JobStatus> predicate) { 230 final JobStatus js = mTrackedTasks.valueAt(i); 244 Predicate<JobStatus> predicate) [all...] |
DeviceIdleJobsController.java | 64 private final ArraySet<JobStatus> mAllowInIdleJobs; 193 boolean isWhitelistedLocked(JobStatus job) { 201 boolean isTempWhitelistedLocked(JobStatus job) { 206 private boolean updateTaskStateLocked(JobStatus task) { 215 public void maybeStartTrackingJobLocked(JobStatus jobStatus, JobStatus lastJob) { 216 if ((jobStatus.getFlags()&JobInfo.FLAG_IMPORTANT_WHILE_FOREGROUND) != 0) { 217 mAllowInIdleJobs.add(jobStatus); 219 updateTaskStateLocked(jobStatus); [all...] |
ContentObserverController.java | 61 final private ArraySet<JobStatus> mTrackedTasks = new ArraySet<>(); 75 public void maybeStartTrackingJobLocked(JobStatus taskStatus, JobStatus lastJob) { 84 taskStatus.setTrackingController(JobStatus.TRACKING_CONTENT); 125 public void prepareForExecutionLocked(JobStatus taskStatus) { 138 public void maybeStopTrackingJobLocked(JobStatus taskStatus, JobStatus incomingJob, 140 if (taskStatus.clearTrackingController(JobStatus.TRACKING_CONTENT)) { 179 public void rescheduleForFailureLocked(JobStatus newJob, JobStatus failureToReschedule) [all...] |
JobStatus.java | 62 public final class JobStatus { 274 * Core constructor for JobStatus instances. All other ctors funnel down to this one. 298 private JobStatus(JobInfo job, int callingUid, int targetSdkVersion, String sourcePackageName, 368 /** Copy constructor: used specifically when cloning JobStatus objects for persistence, 370 public JobStatus(JobStatus jobStatus) { 371 this(jobStatus.getJob(), jobStatus.getUid(), jobStatus.targetSdkVersion [all...] |
/packages/services/BuiltInPrintService/src/com/android/bips/ipp/ |
JobStatus.java | 30 public class JobStatus { 64 public JobStatus() { 70 private JobStatus(JobStatus other) { 109 return "JobStatus{id=" + mId 117 final JobStatus mPrototype; 120 mPrototype = new JobStatus(); 123 Builder(JobStatus from) { 124 mPrototype = new JobStatus(from); 152 public JobStatus build() [all...] |
Backend.java | 59 private JobStatus mCurrentJobStatus; 60 private Consumer<JobStatus> mJobStatusListener; 111 Consumer<JobStatus> listener) { 115 mCurrentJobStatus = new JobStatus(); 129 mCurrentJobStatus = new JobStatus.Builder(mCurrentJobStatus).setId(result) 140 mCurrentJobStatus = new JobStatus.Builder() 158 } else if (mCurrentJobStatus != null && mCurrentJobStatus.getId() != JobStatus.ID_UNKNOWN) { 190 JobStatus.Builder builder = new JobStatus.Builder(mCurrentJobStatus); 212 mCurrentJobStatus = new JobStatus(); [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/job/ |
JobStoreTest.java | 35 import com.android.server.job.controllers.JobStatus; 121 final JobStatus ts = JobStatus.createFromJobInfo(task, SOME_UID, null, -1, null); 122 ts.addInternalFlags(JobStatus.INTERNAL_FLAG_HAS_FOREGROUND_EXEMPTION); 131 final JobStatus loadedTaskStatus = jobStatusSet.getAllJobs().get(0); 135 assertEquals(JobStatus.INTERNAL_FLAG_HAS_FOREGROUND_EXEMPTION, 158 final JobStatus taskStatus1 = JobStatus.createFromJobInfo(task1, SOME_UID, null, -1, null); 159 final JobStatus taskStatus2 = JobStatus.createFromJobInfo(task2, SOME_UID, null, -1, null) [all...] |
JobSetTest.java | 40 import com.android.server.job.controllers.JobStatus; 72 private JobStatus getJobStatusWithCallinUid(int jobId, int callingUid) { 77 return JobStatus.createFromJobInfo(jobInfo, callingUid, mContext.getPackageName(), 85 final JobStatus testJob1 = getJobStatusWithCallinUid(1, callingUid1); 86 final JobStatus testJob2 = getJobStatusWithCallinUid(2, callingUid2); 103 private static void assertHaveSameJobs(SparseArray<ArraySet<JobStatus>> map1, 104 SparseArray<ArraySet<JobStatus>> map2) { 105 final ArraySet<JobStatus> set1 = new ArraySet<>(); 106 final ArraySet<JobStatus> set2 = new ArraySet<>(); 109 final ArraySet<JobStatus> jobs = map1.valueAt(i) [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/job/controllers/ |
ConnectivityControllerTest.java | 134 final JobStatus early = createJobStatus(job, now - 1000, now + 2000); 135 final JobStatus late = createJobStatus(job, now - 2000, now + 1000); 161 final JobStatus early = createJobStatus(job, now - 1000, now + 2000); 162 final JobStatus late = createJobStatus(job, now - 2000, now + 1000); 165 final JobStatus earlyPrefetch = createJobStatus(job, now - 1000, now + 2000); 166 final JobStatus latePrefetch = createJobStatus(job, now - 2000, now + 1000); 206 final JobStatus red = createJobStatus(createJob() 209 final JobStatus blue = createJobStatus(createJob() 222 assertFalse(red.isConstraintSatisfied(JobStatus.CONSTRAINT_CONNECTIVITY)); 223 assertFalse(blue.isConstraintSatisfied(JobStatus.CONSTRAINT_CONNECTIVITY)) [all...] |
JobStatusTest.java | 69 private static JobStatus createJobStatus(long earliestRunTimeElapsedMillis, 73 return new JobStatus(job, 0, null, -1, 0, 0, null, earliestRunTimeElapsedMillis,
|
/packages/services/BuiltInPrintService/src/com/android/bips/ |
LocalPrintJob.java | 30 import com.android.bips.ipp.JobStatus; 222 private void handleJobStatus(JobStatus jobStatus) { 223 if (DEBUG) Log.d(TAG, "onJobStatus() " + jobStatus); 224 switch (jobStatus.getJobState()) { 226 switch (jobStatus.getJobResult()) { 248 int blockedId = jobStatus.getBlockedReasonId();
|
/external/autotest/server/ |
frontend.py | 619 """Find JobStatus objects matching some constraints. 646 job_statuses = [JobStatus(self, e) for e in entries] 861 class JobStatus(RpcObject): 869 super(JobStatus, self).__init__(afe, hash)
|
/prebuilts/tools/common/m2/repository/org/eclipse/tycho/tycho-bundles-external/0.18.1/eclipse/plugins/ |
org.eclipse.core.jobs_3.5.300.v20130429-1813.jar | |