Support reboot readiness DeviceConfig
Adds support for the new DeviceConfig namespace for
reboot readiness. These values are used to determine
the polling interval used when checking the device
state. These values are loaded at boot, and the
configurations are updated whenever a property
in the namespace is changed.
Added jarjar rules for handling DeviceConfig.
Test: atest CtsRebootReadinessTestCases
Bug: 161353402
Change-Id: I6e13ecb81d4788023da9247b8f45334f1f831469
diff --git a/framework/java/android/scheduling/RebootReadinessManager.java b/framework/java/android/scheduling/RebootReadinessManager.java
index 4e8ffb4..16803d1 100644
--- a/framework/java/android/scheduling/RebootReadinessManager.java
+++ b/framework/java/android/scheduling/RebootReadinessManager.java
@@ -90,6 +90,7 @@
*/
public static final String SUBSYSTEM_NAME_KEY = "SUBSYSTEM_NAME";
+
/** {@hide} */
public RebootReadinessManager(IRebootReadinessManager binder) {
mService = binder;
@@ -319,4 +320,5 @@
throw e.rethrowFromSystemServer();
}
}
+
}