diff options
author | Chalard Jean <jchalard@google.com> | 2021-01-12 16:03:22 +0900 |
---|---|---|
committer | Chalard Jean <jchalard@google.com> | 2021-01-12 16:31:12 +0900 |
commit | c2b6f1dbef0f4f74bdf886fda8520b932ad787d7 (patch) | |
tree | ecead20dadcb883d70f49d0f94576e51ce8082c0 | |
parent | 62dd88e94409aa99187c5425bf735e56b8cb93c6 (diff) | |
download | net-c2b6f1dbef0f4f74bdf886fda8520b932ad787d7.tar.gz |
[NS01] Add scoreless methods for non-score users
Test: FrameworksNetTests NetworkStackTests
Change-Id: I9ebd5cf17ec96b3e7c09ff041d65ee88d0b37cbf
-rw-r--r-- | common/device/android/net/NetworkFactory.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/common/device/android/net/NetworkFactory.java b/common/device/android/net/NetworkFactory.java index 55edd293..4ddb0dac 100644 --- a/common/device/android/net/NetworkFactory.java +++ b/common/device/android/net/NetworkFactory.java @@ -244,6 +244,12 @@ public class NetworkFactory extends Handler { evalRequests(); } + /** @deprecated None of the implementors use the score, remove this method */ + @Deprecated + public boolean acceptRequest(NetworkRequest request, int score) { + return true; + } + /** * Overridable function to provide complex filtering. * Called for every request every time a new NetworkRequest is seen @@ -263,7 +269,7 @@ public class NetworkFactory extends Handler { * * @return {@code true} to accept the request. */ - public boolean acceptRequest(NetworkRequest request, int score) { + public boolean acceptRequest(NetworkRequest request) { return true; } @@ -357,11 +363,17 @@ public class NetworkFactory extends Handler { protected void startNetwork() { } protected void stopNetwork() { } - // override to do fancier stuff + /** @deprecated none of the implementors use the score : migrate them */ + @Deprecated protected void needNetworkFor(NetworkRequest networkRequest, int score) { if (++mRefCount == 1) startNetwork(); } + // override to do fancier stuff + protected void needNetworkFor(NetworkRequest networkRequest) { + needNetworkFor(networkRequest, 0); + } + protected void releaseNetworkFor(NetworkRequest networkRequest) { if (--mRefCount == 0) stopNetwork(); } |