summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChalard Jean <jchalard@google.com>2021-01-12 16:03:22 +0900
committerChalard Jean <jchalard@google.com>2021-01-12 16:31:12 +0900
commitc2b6f1dbef0f4f74bdf886fda8520b932ad787d7 (patch)
treeecead20dadcb883d70f49d0f94576e51ce8082c0
parent62dd88e94409aa99187c5425bf735e56b8cb93c6 (diff)
downloadnet-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.java16
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();
}