Add shell VcnManagementService
This patch adds a shell of the VcnManagementService and VcnManager Bug: 163431877 Test: Compiles, Boots Change-Id: I1f3d8ab9c9bff7d419ea6d3edaae3b6b41b1d775
This commit is contained in:
@@ -1018,6 +1018,7 @@ public final class SystemServer {
|
||||
IStorageManager storageManager = null;
|
||||
NetworkManagementService networkManagement = null;
|
||||
IpSecService ipSecService = null;
|
||||
VcnManagementService vcnManagement = null;
|
||||
NetworkStatsService networkStats = null;
|
||||
NetworkPolicyManagerService networkPolicy = null;
|
||||
IConnectivityManager connectivity = null;
|
||||
@@ -1453,6 +1454,15 @@ public final class SystemServer {
|
||||
}
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("StartVcnManagementService");
|
||||
try {
|
||||
vcnManagement = VcnManagementService.create(context);
|
||||
ServiceManager.addService(Context.VCN_MANAGEMENT_SERVICE, vcnManagement);
|
||||
} catch (Throwable e) {
|
||||
reportWtf("starting VCN Management Service", e);
|
||||
}
|
||||
t.traceEnd();
|
||||
|
||||
t.traceBegin("StartTextServicesManager");
|
||||
mSystemServiceManager.startService(TextServicesManagerService.Lifecycle.class);
|
||||
t.traceEnd();
|
||||
@@ -2228,6 +2238,7 @@ public final class SystemServer {
|
||||
final MediaRouterService mediaRouterF = mediaRouter;
|
||||
final MmsServiceBroker mmsServiceF = mmsService;
|
||||
final IpSecService ipSecServiceF = ipSecService;
|
||||
final VcnManagementService vcnManagementF = vcnManagement;
|
||||
final WindowManagerService windowManagerF = wm;
|
||||
final ConnectivityManager connectivityF = (ConnectivityManager)
|
||||
context.getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
@@ -2316,6 +2327,15 @@ public final class SystemServer {
|
||||
reportWtf("making IpSec Service ready", e);
|
||||
}
|
||||
t.traceEnd();
|
||||
t.traceBegin("MakeVcnManagementServiceReady");
|
||||
try {
|
||||
if (vcnManagementF != null) {
|
||||
vcnManagementF.systemReady();
|
||||
}
|
||||
} catch (Throwable e) {
|
||||
reportWtf("making VcnManagementService ready", e);
|
||||
}
|
||||
t.traceEnd();
|
||||
t.traceBegin("MakeNetworkStatsServiceReady");
|
||||
try {
|
||||
if (networkStatsF != null) {
|
||||
|
||||
Reference in New Issue
Block a user