Merge "Remove handling of EVENT_UNFULFILLABLE_REQUEST"
am: c5d825c14e
Change-Id: I0207294af01a5cc9594f563398753370e3c7e011
This commit is contained in:
@@ -115,13 +115,6 @@ public class NetworkFactory extends Handler {
|
|||||||
*/
|
*/
|
||||||
private static final int CMD_SET_FILTER = BASE + 3;
|
private static final int CMD_SET_FILTER = BASE + 3;
|
||||||
|
|
||||||
/**
|
|
||||||
* Sent by NetworkFactory to ConnectivityService to indicate that a request is
|
|
||||||
* unfulfillable.
|
|
||||||
* @see #releaseRequestAsUnfulfillableByAnyFactory(NetworkRequest).
|
|
||||||
*/
|
|
||||||
public static final int EVENT_UNFULFILLABLE_REQUEST = BASE + 4;
|
|
||||||
|
|
||||||
private final Context mContext;
|
private final Context mContext;
|
||||||
private final ArrayList<Message> mPreConnectedQueue = new ArrayList<Message>();
|
private final ArrayList<Message> mPreConnectedQueue = new ArrayList<Message>();
|
||||||
private final String LOG_TAG;
|
private final String LOG_TAG;
|
||||||
|
|||||||
@@ -88,7 +88,6 @@ import android.net.Network;
|
|||||||
import android.net.NetworkAgent;
|
import android.net.NetworkAgent;
|
||||||
import android.net.NetworkCapabilities;
|
import android.net.NetworkCapabilities;
|
||||||
import android.net.NetworkConfig;
|
import android.net.NetworkConfig;
|
||||||
import android.net.NetworkFactory;
|
|
||||||
import android.net.NetworkInfo;
|
import android.net.NetworkInfo;
|
||||||
import android.net.NetworkInfo.DetailedState;
|
import android.net.NetworkInfo.DetailedState;
|
||||||
import android.net.NetworkMisc;
|
import android.net.NetworkMisc;
|
||||||
@@ -2835,26 +2834,11 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: delete when direct use of registerNetworkFactory is no longer supported.
|
|
||||||
private boolean maybeHandleNetworkFactoryMessage(Message msg) {
|
|
||||||
switch (msg.what) {
|
|
||||||
default:
|
|
||||||
return false;
|
|
||||||
case NetworkFactory.EVENT_UNFULFILLABLE_REQUEST: {
|
|
||||||
handleReleaseNetworkRequest((NetworkRequest) msg.obj, msg.sendingUid,
|
|
||||||
/* callOnUnavailable */ true);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleMessage(Message msg) {
|
public void handleMessage(Message msg) {
|
||||||
if (!maybeHandleAsyncChannelMessage(msg)
|
if (!maybeHandleAsyncChannelMessage(msg)
|
||||||
&& !maybeHandleNetworkMonitorMessage(msg)
|
&& !maybeHandleNetworkMonitorMessage(msg)
|
||||||
&& !maybeHandleNetworkAgentInfoMessage(msg)
|
&& !maybeHandleNetworkAgentInfoMessage(msg)) {
|
||||||
&& !maybeHandleNetworkFactoryMessage(msg)) {
|
|
||||||
maybeHandleNetworkAgentMessage(msg);
|
maybeHandleNetworkAgentMessage(msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user