[NS01] Add scoreless methods for non-score users

Test: FrameworksNetTests NetworkStackTests
Change-Id: I9ebd5cf17ec96b3e7c09ff041d65ee88d0b37cbf
This commit is contained in:
Chalard Jean
2021-01-12 16:03:22 +09:00
parent df3191ada8
commit 6f99e869ef

View File

@@ -244,6 +244,12 @@ public class NetworkFactory extends Handler {
evalRequests(); 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. * Overridable function to provide complex filtering.
* Called for every request every time a new NetworkRequest is seen * 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. * @return {@code true} to accept the request.
*/ */
public boolean acceptRequest(NetworkRequest request, int score) { public boolean acceptRequest(NetworkRequest request) {
return true; return true;
} }
@@ -357,11 +363,17 @@ public class NetworkFactory extends Handler {
protected void startNetwork() { } protected void startNetwork() { }
protected void stopNetwork() { } 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) { protected void needNetworkFor(NetworkRequest networkRequest, int score) {
if (++mRefCount == 1) startNetwork(); if (++mRefCount == 1) startNetwork();
} }
// override to do fancier stuff
protected void needNetworkFor(NetworkRequest networkRequest) {
needNetworkFor(networkRequest, 0);
}
protected void releaseNetworkFor(NetworkRequest networkRequest) { protected void releaseNetworkFor(NetworkRequest networkRequest) {
if (--mRefCount == 0) stopNetwork(); if (--mRefCount == 0) stopNetwork();
} }