summaryrefslogtreecommitdiff
path: root/apex/jobscheduler/framework
diff options
context:
space:
mode:
authorKweku Adams <kwekua@google.com>2020-02-25 14:46:59 -0800
committerKweku Adams <kwekua@google.com>2020-02-25 14:50:03 -0800
commit338ce0b7ca332d9ab4fcbb7d23dd27f9e9daad8c (patch)
tree357260ace45d24592a7dad95cf90694ed3d6031b /apex/jobscheduler/framework
parent27f83cdbcefd687632811996e25ece99f7e1ac69 (diff)
Mark RESTRICTED bucket stop reasons.
Try to mark when a job is being stopped because it's in the RESTRICTED bucket. Even though the job's requested constraints may become unsatisfied around the same time as dynamic constraints, this just assumes that any unsatisfied dynamic constraints are the reason the job is being stopped. Bug: 149873527 Test: Android builds Change-Id: I7ad8b9930805e02e0dc8ff7b050b4f0590ebe831
Diffstat (limited to 'apex/jobscheduler/framework')
-rw-r--r--apex/jobscheduler/framework/java/android/app/job/JobParameters.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/apex/jobscheduler/framework/java/android/app/job/JobParameters.java b/apex/jobscheduler/framework/java/android/app/job/JobParameters.java
index 4c98b5fd3b56..62c90dfa8a86 100644
--- a/apex/jobscheduler/framework/java/android/app/job/JobParameters.java
+++ b/apex/jobscheduler/framework/java/android/app/job/JobParameters.java
@@ -54,7 +54,8 @@ public class JobParameters implements Parcelable {
*
* @hide
*/
- public static final int REASON_RESTRAINED = JobProtoEnums.STOP_REASON_RESTRAINED; // 6.
+ public static final int REASON_RESTRICTED_BUCKET =
+ JobProtoEnums.STOP_REASON_RESTRICTED_BUCKET; // 6.
/**
* All the stop reason codes. This should be regarded as an immutable array at runtime.
@@ -72,7 +73,7 @@ public class JobParameters implements Parcelable {
REASON_TIMEOUT,
REASON_DEVICE_IDLE,
REASON_DEVICE_THERMAL,
- REASON_RESTRAINED,
+ REASON_RESTRICTED_BUCKET,
};
/**
@@ -88,7 +89,7 @@ public class JobParameters implements Parcelable {
case REASON_TIMEOUT: return "timeout";
case REASON_DEVICE_IDLE: return "device_idle";
case REASON_DEVICE_THERMAL: return "thermal";
- case REASON_RESTRAINED: return "restrained";
+ case REASON_RESTRICTED_BUCKET: return "restricted_bucket";
default: return "unknown:" + reasonCode;
}
}