[MS01] Add the IP memory store service.
Bug: 116512211 Test: Added initial tests Change-Id: I9d9af4097e3e2d7afd9956b9cbfa29a9f9558ae0
This commit is contained in:
@@ -16,6 +16,13 @@
|
||||
|
||||
package com.android.server;
|
||||
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_CRITICAL;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_HIGH;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_NORMAL;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PROTO;
|
||||
import static android.view.Display.DEFAULT_DISPLAY;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.app.ActivityThread;
|
||||
import android.app.INotificationManager;
|
||||
import android.app.usage.UsageStatsManagerInternal;
|
||||
@@ -84,11 +91,12 @@ import com.android.server.job.JobSchedulerService;
|
||||
import com.android.server.lights.LightsService;
|
||||
import com.android.server.media.MediaResourceMonitorService;
|
||||
import com.android.server.media.MediaRouterService;
|
||||
import com.android.server.media.MediaUpdateService;
|
||||
import com.android.server.media.MediaSessionService;
|
||||
import com.android.server.media.MediaUpdateService;
|
||||
import com.android.server.media.projection.MediaProjectionManagerService;
|
||||
import com.android.server.net.NetworkPolicyManagerService;
|
||||
import com.android.server.net.NetworkStatsService;
|
||||
import com.android.server.net.ipmemorystore.IpMemoryStoreService;
|
||||
import com.android.server.net.watchlist.NetworkWatchlistService;
|
||||
import com.android.server.notification.NotificationManagerService;
|
||||
import com.android.server.oemlock.OemLockService;
|
||||
@@ -133,12 +141,6 @@ import java.util.Timer;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_CRITICAL;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_HIGH;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PRIORITY_NORMAL;
|
||||
import static android.os.IServiceManager.DUMP_FLAG_PROTO;
|
||||
import static android.view.Display.DEFAULT_DISPLAY;
|
||||
|
||||
public final class SystemServer {
|
||||
private static final String TAG = "SystemServer";
|
||||
|
||||
@@ -1098,6 +1100,15 @@ public final class SystemServer {
|
||||
}
|
||||
traceEnd();
|
||||
|
||||
traceBeginAndSlog("StartIpMemoryStoreService");
|
||||
try {
|
||||
ServiceManager.addService(Context.IP_MEMORY_STORE_SERVICE,
|
||||
new IpMemoryStoreService(context));
|
||||
} catch (Throwable e) {
|
||||
reportWtf("starting IP Memory Store Service", e);
|
||||
}
|
||||
traceEnd();
|
||||
|
||||
traceBeginAndSlog("StartIpSecService");
|
||||
try {
|
||||
ipSecService = IpSecService.create(context);
|
||||
@@ -1981,7 +1992,7 @@ public final class SystemServer {
|
||||
windowManager.onSystemUiStarted();
|
||||
}
|
||||
|
||||
private static void traceBeginAndSlog(String name) {
|
||||
private static void traceBeginAndSlog(@NonNull String name) {
|
||||
Slog.i(TAG, name);
|
||||
BOOT_TIMINGS_TRACE_LOG.traceBegin(name);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user