History log of /frameworks/base/core/java/android/net/NetworkFactory.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ffa390b6f37f20ab5f4ebf5c861c565db200107e 07-Aug-2015 Lorenzo Colitti <lorenzo@google.com> Use a CountDownLatch instead of sleep() in NetworkFactory tests.

This makes testNetworkFactoryRequests 2-3 times faster.

Bug: 22606153
Change-Id: I9657b6929e77f23ec811d0ab57b2ba974f0b6a69
/frameworks/base/core/java/android/net/NetworkFactory.java
3d68dee11913cc271c248652b3a90c6a127da36c 11-Jun-2015 Robert Greenwalt <rgreenwalt@google.com> Add logging to help debug this issue.

Shows:
TelephonyNetworkFactories:
{TelephonyNetworkFactory - ScoreFilter=50, Filter=[ Transports:
CELLULAR Capabilities: MMS&SUPL&DUN&FOTA&IMS&CBS&IA&RCS&XCAP&EIMS&
INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN Specifier: <2>],
requests=1, refCount=0}
{NetworkRequest [ id=1, legacyType=-1, [ Capabilities:
INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN] ], score=50, requested=true}

bug:20731384
Change-Id: I6a38f195609ad01ff2a2584d07945540ae421586
/frameworks/base/core/java/android/net/NetworkFactory.java
348e98dba046a33c4ba6069ef7a6ac18c2040fe2 06-Jun-2015 Robert Greenwalt <rgreenwalt@google.com> Remove network requests properly.

We used to only remove requests that we'd acted on but that's
just wrong.

Also adds test case which exposed the problem but passes with the fix.

bug:20731384
Change-Id: I581a005560cc71167b857abf2452769399a9e1b7
/frameworks/base/core/java/android/net/NetworkFactory.java
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/net/NetworkFactory.java
2ffe412b0eb8f53043356fe50dc4ceb04d267fa2 12-Dec-2014 Robert Greenwalt <rgreenwalt@google.com> Rerun entitlementcheck on sim change.

Only run if entitlement is needed and tethering is running.

bug:18356505
Change-Id: Ifc50189bf573e4575f747975edcce093c4870356
/frameworks/base/core/java/android/net/NetworkFactory.java
6b746b5e142a26629f8cbe3f6e637be1ab775e81 10-Dec-2014 Robert Greenwalt <rgreenwalt@google.com> Add toString in NetworkFactory.

Needed some additional logging to track down this bug
so add toString to capture the state.

bug:18569575
Change-Id: I4047b8f8797bac09bcff31e99d9cb117abb04df4
/frameworks/base/core/java/android/net/NetworkFactory.java
fc0c6890c675494b15cd847b20c5a5ede491fc3c 27-Aug-2014 Robert Greenwalt <rgreenwalt@google.com> Clean up Connectivity Logging.

bug:17285109
Change-Id: I61b98aa636996f8d4915fd954d49a22c20cfe9ab
/frameworks/base/core/java/android/net/NetworkFactory.java
3192dec32180f56733e631c2d9ec62fa1359283d 27-May-2014 Robert Greenwalt <rgreenwalt@google.com> Refactor NetworkFactory.

Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent.
Factory will track requests and by default give a single connect/disconnect api for ease
of use. Then NetworkAgent is created and destroyed as needed with very simple logic.

Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
/frameworks/base/core/java/android/net/NetworkFactory.java