diff options
| author | Chalard Jean <jchalard@google.com> | 2019-02-05 17:56:02 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-02-05 17:56:02 +0000 |
| commit | 292da961e60010166e965d94de0d142d4fda4ecb (patch) | |
| tree | 801d00b679d2bd9f1c0fa75aadadfce472743270 /core/java/android/net/SocketKeepalive.java | |
| parent | cefdee854057aa6dc5ef49b0b7d0616661f57b03 (diff) | |
| parent | 06835112ab5b0714956468a6ae1bae4631a8adc9 (diff) | |
Merge "[KA02] internal cleanup and refactor for SocketKeepalive"
Diffstat (limited to 'core/java/android/net/SocketKeepalive.java')
| -rw-r--r-- | core/java/android/net/SocketKeepalive.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/core/java/android/net/SocketKeepalive.java b/core/java/android/net/SocketKeepalive.java index 97d50f4bac05..a47c11af40dc 100644 --- a/core/java/android/net/SocketKeepalive.java +++ b/core/java/android/net/SocketKeepalive.java @@ -109,6 +109,18 @@ public abstract class SocketKeepalive implements AutoCloseable { **/ public static final int MAX_INTERVAL_SEC = 3600; + /** + * This packet is invalid. + * See the error code for details. + * @hide + */ + public static class InvalidPacketException extends Exception { + public final int error; + public InvalidPacketException(int error) { + this.error = error; + } + } + @NonNull final IConnectivityManager mService; @NonNull final Network mNetwork; @NonNull private final Executor mExecutor; @@ -135,7 +147,7 @@ public abstract class SocketKeepalive implements AutoCloseable { @Override public void handleMessage(Message message) { switch (message.what) { - case NetworkAgent.EVENT_PACKET_KEEPALIVE: + case NetworkAgent.EVENT_SOCKET_KEEPALIVE: final int status = message.arg2; try { if (status == SUCCESS) { |
