summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMark Chien <markchien@google.com>2020-05-25 09:32:45 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-05-25 09:32:45 +0000
commit13d99b81b4c90ee8b32e322e00557d691832dd04 (patch)
tree625974794f9814e6f4ade394a0c5adf8b59e6a44 /src
parentbcc3b90c9ecc92f563492b06b81dab362aab496d (diff)
parentc44e086024adc06ebb2500e9f9aa8c5143cb9606 (diff)
Merge "Mock IpConnectivityLog in IpClientTest" into rvc-dev am: 7bfc08f95f am: c44e086024
Change-Id: Ie770d5a1af46341ccc229a29c19e344d447d79bb
Diffstat (limited to 'src')
-rw-r--r--src/android/net/ip/IpClient.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java
index 2079b2b..f3dcdc8 100644
--- a/src/android/net/ip/IpClient.java
+++ b/src/android/net/ip/IpClient.java
@@ -457,7 +457,7 @@ public class IpClient extends StateMachine {
private final SharedLog mLog;
private final LocalLog mConnectivityPacketLog;
private final MessageHandlingLogger mMsgStateLogger;
- private final IpConnectivityLog mMetricsLog = new IpConnectivityLog();
+ private final IpConnectivityLog mMetricsLog;
private final InterfaceController mInterfaceCtrl;
// Ignore nonzero RDNSS option lifetimes below this value. 0 = disabled.
@@ -536,6 +536,13 @@ public class IpClient extends StateMachine {
return NetworkStackUtils.getDeviceConfigPropertyInt(NAMESPACE_CONNECTIVITY, name,
defaultValue);
}
+
+ /**
+ * Get a IpConnectivityLog instance.
+ */
+ public IpConnectivityLog getIpConnectivityLog() {
+ return new IpConnectivityLog();
+ }
}
public IpClient(Context context, String ifName, IIpClientCallbacks callback,
@@ -557,6 +564,7 @@ public class IpClient extends StateMachine {
mInterfaceName = ifName;
mClatInterfaceName = CLAT_PREFIX + ifName;
mDependencies = deps;
+ mMetricsLog = deps.getIpConnectivityLog();
mShutdownLatch = new CountDownLatch(1);
mCm = mContext.getSystemService(ConnectivityManager.class);
mObserverRegistry = observerRegistry;