From 29f4359856a6e19e534397164ac9f84857f7ba9e Mon Sep 17 00:00:00 2001 From: Paul Hu Date: Tue, 31 May 2022 06:48:57 +0000 Subject: [PATCH] Remove the DisabledState from NsdService In order to increase the line coverage for the Connectivity module, remove the DisabledState from NsdService which is uselss for a while. Bug: 234315786 Test: atest FrameworksNetTests CtsNetTestCases \ ConnectivityCoverageTest Change-Id: I29c7ef608d97037084b25daa70ad5829f474e20a --- .../src/android/net/nsd/NsdManager.java | 14 +++-------- .../src/com/android/server/NsdService.java | 25 ------------------- 2 files changed, 4 insertions(+), 35 deletions(-) diff --git a/framework-t/src/android/net/nsd/NsdManager.java b/framework-t/src/android/net/nsd/NsdManager.java index 33b44c8210..5dcc40fb35 100644 --- a/framework-t/src/android/net/nsd/NsdManager.java +++ b/framework-t/src/android/net/nsd/NsdManager.java @@ -175,6 +175,7 @@ public final class NsdManager { * * @see #ACTION_NSD_STATE_CHANGED */ + // TODO: Deprecate this since NSD service is never disabled. public static final int NSD_STATE_DISABLED = 1; /** @@ -230,17 +231,12 @@ public final class NsdManager { public static final int DAEMON_STARTUP = 19; /** @hide */ - public static final int ENABLE = 20; - /** @hide */ - public static final int DISABLE = 21; + public static final int MDNS_SERVICE_EVENT = 20; /** @hide */ - public static final int MDNS_SERVICE_EVENT = 22; - + public static final int REGISTER_CLIENT = 21; /** @hide */ - public static final int REGISTER_CLIENT = 23; - /** @hide */ - public static final int UNREGISTER_CLIENT = 24; + public static final int UNREGISTER_CLIENT = 22; /** Dns based service discovery protocol */ public static final int PROTOCOL_DNS_SD = 0x0001; @@ -266,8 +262,6 @@ public final class NsdManager { EVENT_NAMES.put(RESOLVE_SERVICE_SUCCEEDED, "RESOLVE_SERVICE_SUCCEEDED"); EVENT_NAMES.put(DAEMON_CLEANUP, "DAEMON_CLEANUP"); EVENT_NAMES.put(DAEMON_STARTUP, "DAEMON_STARTUP"); - EVENT_NAMES.put(ENABLE, "ENABLE"); - EVENT_NAMES.put(DISABLE, "DISABLE"); EVENT_NAMES.put(MDNS_SERVICE_EVENT, "MDNS_SERVICE_EVENT"); } diff --git a/service-t/src/com/android/server/NsdService.java b/service-t/src/com/android/server/NsdService.java index 6def44f3c0..6cc1cea919 100644 --- a/service-t/src/com/android/server/NsdService.java +++ b/service-t/src/com/android/server/NsdService.java @@ -100,7 +100,6 @@ public class NsdService extends INsdManager.Stub { private class NsdStateMachine extends StateMachine { private final DefaultState mDefaultState = new DefaultState(); - private final DisabledState mDisabledState = new DisabledState(); private final EnabledState mEnabledState = new EnabledState(); @Override @@ -151,7 +150,6 @@ public class NsdService extends INsdManager.Stub { NsdStateMachine(String name, Handler handler) { super(name, handler); addState(mDefaultState); - addState(mDisabledState, mDefaultState); addState(mEnabledState, mDefaultState); State initialState = mEnabledState; setInitialState(initialState); @@ -249,25 +247,6 @@ public class NsdService extends INsdManager.Stub { } } - class DisabledState extends State { - @Override - public void enter() { - sendNsdStateChangeBroadcast(false); - } - - @Override - public boolean processMessage(Message msg) { - switch (msg.what) { - case NsdManager.ENABLE: - transitionTo(mEnabledState); - break; - default: - return NOT_HANDLED; - } - return HANDLED; - } - } - class EnabledState extends State { @Override public void enter() { @@ -311,10 +290,6 @@ public class NsdService extends INsdManager.Stub { final int clientId = msg.arg2; final ListenerArgs args; switch (msg.what) { - case NsdManager.DISABLE: - //TODO: cleanup clients - transitionTo(mDisabledState); - break; case NsdManager.DISCOVER_SERVICES: if (DBG) Log.d(TAG, "Discover services"); args = (ListenerArgs) msg.obj;