summaryrefslogtreecommitdiff
path: root/framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java
diff options
context:
space:
mode:
authorPaul Hu <paulhu@google.com>2022-04-07 02:06:35 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-04-07 02:06:35 +0000
commit09475308b7cc0730282d94c677146aa8e75bca0c (patch)
tree9c209e10434eacc22bece656e9ab1cc6db5d68e2 /framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java
parent1ae9c4ad071a80bf978635fa4cf72e241f32ab0e (diff)
parent2b9ed95ae58545fe3178761be1b8fa3458240365 (diff)
Merge changes from topic "MDns_AIDL"
* changes: Use MDns aidl on NsdService Add MDnsManager
Diffstat (limited to 'framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java')
-rw-r--r--framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java b/framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java
index 61b34d0bcf..d9c9d74032 100644
--- a/framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java
+++ b/framework-t/src/android/net/ConnectivityFrameworkInitializerTiramisu.java
@@ -20,7 +20,9 @@ import android.annotation.SystemApi;
import android.app.SystemServiceRegistry;
import android.app.usage.NetworkStatsManager;
import android.content.Context;
+import android.net.mdns.aidl.IMDns;
import android.net.nsd.INsdManager;
+import android.net.nsd.MDnsManager;
import android.net.nsd.NsdManager;
/**
@@ -78,5 +80,14 @@ public final class ConnectivityFrameworkInitializerTiramisu {
return new EthernetManager(context, service);
}
);
+
+ SystemServiceRegistry.registerStaticService(
+ MDnsManager.MDNS_SERVICE,
+ MDnsManager.class,
+ (serviceBinder) -> {
+ IMDns service = IMDns.Stub.asInterface(serviceBinder);
+ return new MDnsManager(service);
+ }
+ );
}
}