xref: /aosp_15_r20/frameworks/base/apex/jobscheduler/framework/aconfig/job.aconfig (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1package: "android.app.job"
2container: "system"
3
4flag {
5    name: "enforce_minimum_time_windows"
6    namespace: "backstage_power"
7    description: "Enforce a minimum time window for job latencies & deadlines"
8    bug: "311402873"
9}
10
11flag {
12    name: "job_debug_info_apis"
13    is_exported: true
14    namespace: "backstage_power"
15    description: "Add APIs to let apps attach debug information to jobs"
16    bug: "293491637"
17}
18
19flag {
20    name: "backup_jobs_exemption"
21    is_exported: true
22    namespace: "backstage_power"
23    description: "Introduce a new RUN_BACKUP_JOBS permission and exemption logic allowing for longer running jobs for apps whose primary purpose is to backup or sync content."
24    bug: "318731461"
25}
26
27flag {
28   name: "handle_abandoned_jobs"
29   namespace: "backstage_power"
30   description: "Detect, report and take action on jobs that maybe abandoned by the app without calling jobFinished."
31   bug: "372529068"
32   is_exported: true
33}
34
35flag {
36    name: "ignore_important_while_foreground"
37    namespace: "backstage_power"
38    description: "Ignore the important_while_foreground flag and change the related APIs to be not effective"
39    bug: "374175032"
40    is_exported: true
41}
42
43flag {
44    name: "get_pending_job_reasons_api"
45    is_exported: true
46    namespace: "backstage_power"
47    description: "Introduce a new getPendingJobReasons() API which returns reasons why a job may not have executed. Also deprecate the existing getPendingJobReason() API."
48    bug: "372031023"
49}
50
51flag {
52    name: "get_pending_job_reasons_history_api"
53    is_exported: true
54    namespace: "backstage_power"
55    description: "Introduce a new getPendingJobReasonsHistory() API which returns a limited historical view of getPendingJobReasons()."
56    bug: "372031023"
57}
58