summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Xiao Ma <xiaom@google.com> 2022-01-24 13:24:01 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-01-24 13:24:01 +0000
commit738edf5e07636fb8d49acecf3795bec7a52bf47e (patch)
tree58c1fba42da06e7e211599f99ac4619002535454
parent8a1007ba5aab12228a98bd114b2c111d401cbf26 (diff)
parentbf089a8cd11ce52afa7a7683416edf7e45c5ef13 (diff)
Merge "Move Ethernet related files to f/b/packages/ConnectivityT." am: 487a9cc8a4 am: bf089a8cd1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1934465 Change-Id: I1eb7467e256c0694bfed9c7af5676ec4cf9b30df
-rw-r--r--packages/ConnectivityT/framework-t/Android.bp5
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/IInternalNetworkManagementListener.aidl (renamed from core/java/android/net/IInternalNetworkManagementListener.aidl)0
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.aidl (renamed from core/java/android/net/InternalNetworkManagementException.aidl)0
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java (renamed from core/java/android/net/InternalNetworkManagementException.java)0
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.aidl (renamed from core/java/android/net/InternalNetworkUpdateRequest.aidl)0
-rw-r--r--packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.java (renamed from core/java/android/net/InternalNetworkUpdateRequest.java)0
-rw-r--r--packages/ConnectivityT/service/Android.bp1
-rw-r--r--packages/ConnectivityT/service/src/com/android/server/net/DelayedDiskWrite.java (renamed from services/core/java/com/android/server/net/DelayedDiskWrite.java)22
8 files changed, 25 insertions, 3 deletions
diff --git a/packages/ConnectivityT/framework-t/Android.bp b/packages/ConnectivityT/framework-t/Android.bp
index d3d8bba16c7c..223bdcdd9c95 100644
--- a/packages/ConnectivityT/framework-t/Android.bp
+++ b/packages/ConnectivityT/framework-t/Android.bp
@@ -129,6 +129,11 @@ filegroup {
"src/android/net/EthernetNetworkSpecifier.java",
"src/android/net/IEthernetManager.aidl",
"src/android/net/IEthernetServiceListener.aidl",
+ "src/android/net/IInternalNetworkManagementListener.aidl",
+ "src/android/net/InternalNetworkUpdateRequest.java",
+ "src/android/net/InternalNetworkUpdateRequest.aidl",
+ "src/android/net/InternalNetworkManagementException.java",
+ "src/android/net/InternalNetworkManagementException.aidl",
"src/android/net/ITetheredInterfaceCallback.aidl",
],
path: "src",
diff --git a/core/java/android/net/IInternalNetworkManagementListener.aidl b/packages/ConnectivityT/framework-t/src/android/net/IInternalNetworkManagementListener.aidl
index 69cde3bd14e8..69cde3bd14e8 100644
--- a/core/java/android/net/IInternalNetworkManagementListener.aidl
+++ b/packages/ConnectivityT/framework-t/src/android/net/IInternalNetworkManagementListener.aidl
diff --git a/core/java/android/net/InternalNetworkManagementException.aidl b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.aidl
index dcce706989f6..dcce706989f6 100644
--- a/core/java/android/net/InternalNetworkManagementException.aidl
+++ b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.aidl
diff --git a/core/java/android/net/InternalNetworkManagementException.java b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java
index 7f4e403f2259..7f4e403f2259 100644
--- a/core/java/android/net/InternalNetworkManagementException.java
+++ b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkManagementException.java
diff --git a/core/java/android/net/InternalNetworkUpdateRequest.aidl b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.aidl
index da00cb97afb4..da00cb97afb4 100644
--- a/core/java/android/net/InternalNetworkUpdateRequest.aidl
+++ b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.aidl
diff --git a/core/java/android/net/InternalNetworkUpdateRequest.java b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.java
index f42c4b7c420d..f42c4b7c420d 100644
--- a/core/java/android/net/InternalNetworkUpdateRequest.java
+++ b/packages/ConnectivityT/framework-t/src/android/net/InternalNetworkUpdateRequest.java
diff --git a/packages/ConnectivityT/service/Android.bp b/packages/ConnectivityT/service/Android.bp
index b261e165a112..36dd20054c5c 100644
--- a/packages/ConnectivityT/service/Android.bp
+++ b/packages/ConnectivityT/service/Android.bp
@@ -66,6 +66,7 @@ filegroup {
filegroup {
name: "services.connectivity-ethernet-sources",
srcs: [
+ "src/com/android/server/net/DelayedDiskWrite.java",
"src/com/android/server/net/IpConfigStore.java",
],
path: "src",
diff --git a/services/core/java/com/android/server/net/DelayedDiskWrite.java b/packages/ConnectivityT/service/src/com/android/server/net/DelayedDiskWrite.java
index 8f09eb7c19ab..35dc4557252c 100644
--- a/services/core/java/com/android/server/net/DelayedDiskWrite.java
+++ b/packages/ConnectivityT/service/src/com/android/server/net/DelayedDiskWrite.java
@@ -26,21 +26,37 @@ import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
+/**
+ * This class provides APIs to do a delayed data write to a given {@link OutputStream}.
+ */
public class DelayedDiskWrite {
+ private static final String TAG = "DelayedDiskWrite";
+
private HandlerThread mDiskWriteHandlerThread;
private Handler mDiskWriteHandler;
/* Tracks multiple writes on the same thread */
private int mWriteSequence = 0;
- private final String TAG = "DelayedDiskWrite";
+ /**
+ * Used to do a delayed data write to a given {@link OutputStream}.
+ */
public interface Writer {
- public void onWriteCalled(DataOutputStream out) throws IOException;
+ /**
+ * write data to a given {@link OutputStream}.
+ */
+ void onWriteCalled(DataOutputStream out) throws IOException;
}
+ /**
+ * Do a delayed data write to a given output stream opened from filePath.
+ */
public void write(final String filePath, final Writer w) {
write(filePath, w, true);
}
+ /**
+ * Do a delayed data write to a given output stream opened from filePath.
+ */
public void write(final String filePath, final Writer w, final boolean open) {
if (TextUtils.isEmpty(filePath)) {
throw new IllegalArgumentException("empty file path");
@@ -77,7 +93,7 @@ public class DelayedDiskWrite {
if (out != null) {
try {
out.close();
- } catch (Exception e) {}
+ } catch (Exception e) { }
}
// Quit if no more writes sent