summaryrefslogtreecommitdiff
path: root/services/api
diff options
context:
space:
mode:
authorHai Zhang <zhanghai@google.com>2020-09-02 17:41:10 -0700
committerChris Wailes <chriswailes@google.com>2021-02-25 15:55:58 -0800
commitaee41a9ac9fd67e5a76adcf3d764423bfc9b6417 (patch)
tree37071cdf53e669c5b6d39ab241a370b042d1fcf1 /services/api
parentb1cba34bfdacf411c1cf3944b5f51b2e8cd799cf (diff)
Add LocalManagerRegistry inside system server.
This is similar to LocalServices, but dedicated to module API in the same process. Bug: 158736025 Test: presubmit Merged-In: Ib9f14070a665ebd8c582376d7ea044d9b945b6b0 Change-Id: Ib9f14070a665ebd8c582376d7ea044d9b945b6b0
Diffstat (limited to 'services/api')
-rw-r--r--services/api/current.txt5
-rw-r--r--services/api/non-updatable-current.txt5
2 files changed, 10 insertions, 0 deletions
diff --git a/services/api/current.txt b/services/api/current.txt
index 9bbb3efcc7c2..17ca369c62ab 100644
--- a/services/api/current.txt
+++ b/services/api/current.txt
@@ -46,6 +46,11 @@ package com.android.role.persistence {
package com.android.server {
+ public final class LocalManagerRegistry {
+ method public static <T> void addManager(@NonNull Class<T>, @NonNull T);
+ method @Nullable public static <T> T getManager(@NonNull Class<T>);
+ }
+
public abstract class SystemService {
ctor public SystemService(@NonNull android.content.Context);
method @NonNull public final android.content.Context getContext();
diff --git a/services/api/non-updatable-current.txt b/services/api/non-updatable-current.txt
index 5a8c3148e32c..647739f34cf2 100644
--- a/services/api/non-updatable-current.txt
+++ b/services/api/non-updatable-current.txt
@@ -1,6 +1,11 @@
// Signature format: 2.0
package com.android.server {
+ public final class LocalManagerRegistry {
+ method public static <T> void addManager(@NonNull Class<T>, @NonNull T);
+ method @Nullable public static <T> T getManager(@NonNull Class<T>);
+ }
+
public abstract class SystemService {
ctor public SystemService(@NonNull android.content.Context);
method @NonNull public final android.content.Context getContext();