Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(155)

Issue 183333002: Cronet Java wrappers to fallback to HttpUrlConnection if Cronet is not available. (Closed)

Created:
6 years, 9 months ago by mef
Modified:
6 years, 9 months ago
Reviewers:
cbentzel, Charles, dpetrou, dplotnikov, nyquist, fnk_, mmenke
CC:
chromium-reviews, cbentzel+watch_chromium.org, erikwright+watch_chromium.org
Visibility:
Public.

Description

Cronet Java wrappers to fallback to HttpUrlConnection on Pre-ICS platform. Based on https://codereview.chromium.org/145213003/. BUG=354143 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=258517

Patch Set 1 #

Total comments: 27

Patch Set 2 : Address some comments. #

Patch Set 3 : Track correct branch. #

Patch Set 4 : Applied Chromium Java formatting. #

Patch Set 5 : Address privacy comments. #

Total comments: 9

Patch Set 6 : Fix findbugs synchronized warnings. #

Patch Set 7 : Move UsedByReflection annotation into cronet. #

Total comments: 32

Patch Set 8 : Address formatting comments. #

Patch Set 9 : Address formatting comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1995 lines, -675 lines) Patch
A net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java View 1 2 3 1 chunk +194 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java View 1 2 3 4 5 6 7 1 chunk +45 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java View 1 2 3 4 5 6 1 chunk +52 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/ChunkedWritableByteChannel.java View 1 2 3 1 chunk +125 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java View 1 2 3 4 5 6 7 1 chunk +433 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequestFactory.java View 1 2 3 1 chunk +47 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/HttpUrlRequest.java View 1 2 3 1 chunk +120 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/HttpUrlRequestFactory.java View 1 2 3 4 5 6 7 1 chunk +105 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/HttpUrlRequestListener.java View 1 2 3 4 5 6 7 1 chunk +17 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/ResponseTooLargeException.java View 1 2 3 4 5 6 7 1 chunk +17 lines, -0 lines 0 comments Download
M net/cronet/android/java/src/org/chromium/net/UrlRequest.java View 1 2 3 4 5 6 7 1 chunk +364 lines, -361 lines 0 comments Download
M net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java View 1 2 3 1 chunk +42 lines, -41 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/UsedByReflection.java View 1 2 3 4 5 6 7 1 chunk +24 lines, -0 lines 0 comments Download
A net/cronet/android/java/src/org/chromium/net/UserAgent.java View 1 2 3 4 5 1 chunk +74 lines, -0 lines 0 comments Download
M net/cronet/android/sample/javatests/src/org/chromium/cronet_sample_apk/CriteriaHelper.java View 1 2 3 4 5 6 7 3 chunks +26 lines, -15 lines 0 comments Download
M net/cronet/android/sample/javatests/src/org/chromium/cronet_sample_apk/CronetSamplePreconditionsTest.java View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -3 lines 0 comments Download
M net/cronet/android/sample/javatests/src/org/chromium/cronet_sample_apk/CronetSampleTestBase.java View 1 2 3 4 chunks +58 lines, -56 lines 0 comments Download
M net/cronet/android/sample/javatests/src/org/chromium/cronet_sample_apk/CronetSampleUrlTest.java View 1 2 3 4 5 6 7 1 chunk +52 lines, -49 lines 0 comments Download
M net/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java View 1 2 3 2 chunks +173 lines, -129 lines 0 comments Download
M net/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleApplication.java View 1 2 3 4 5 6 7 1 chunk +13 lines, -12 lines 0 comments Download
M net/cronet/android/sample/src/org/chromium/cronet_sample_apk/LibraryLoader.java View 1 2 3 1 chunk +10 lines, -9 lines 0 comments Download

Messages

Total messages: 26 (0 generated)
mef
Hi, please take a look at migrated Java wrappers.
6 years, 9 months ago (2014-02-27 22:52:37 UTC) #1
mmenke
https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java File base/android/java/src/org/chromium/base/UsedByReflection.java (right): https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java#newcode1 base/android/java/src/org/chromium/base/UsedByReflection.java:1: // Copyright 2014 The Chromium Authors. All rights reserved. ...
6 years, 9 months ago (2014-03-07 17:02:38 UTC) #2
dplotnikov
https://codereview.chromium.org/183333002/diff/1/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java (right): https://codereview.chromium.org/183333002/diff/1/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java#newcode19 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java:19: private long mOffset; Do you believe we should keep ...
6 years, 9 months ago (2014-03-07 20:01:12 UTC) #3
mmenke
https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java File base/android/java/src/org/chromium/base/UsedByReflection.java (right): https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java#newcode26 base/android/java/src/org/chromium/base/UsedByReflection.java:26: On 2014/03/07 17:02:39, mmenke wrote: > This comment is ...
6 years, 9 months ago (2014-03-07 20:47:28 UTC) #4
mef
https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java File base/android/java/src/org/chromium/base/UsedByReflection.java (right): https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java#newcode33 base/android/java/src/org/chromium/base/UsedByReflection.java:33: public @interface UsedByReflection { The |UsedByReflection| annotation has not ...
6 years, 9 months ago (2014-03-07 20:54:12 UTC) #5
mef
On 2014/03/07 20:54:12, mef wrote: > https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java > File base/android/java/src/org/chromium/base/UsedByReflection.java (right): > > https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java#newcode33 > ...
6 years, 9 months ago (2014-03-07 20:55:35 UTC) #6
Charles
https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java File base/android/java/src/org/chromium/base/UsedByReflection.java (right): https://codereview.chromium.org/183333002/diff/1/base/android/java/src/org/chromium/base/UsedByReflection.java#newcode26 base/android/java/src/org/chromium/base/UsedByReflection.java:26: You can actually get rid of these annotations, chromium ...
6 years, 9 months ago (2014-03-07 21:31:14 UTC) #7
mef
Hi, PTAL. I've applied Chromium (Android) Java formatting. Also, it seems that Chromium on Android ...
6 years, 9 months ago (2014-03-14 20:03:24 UTC) #8
dplotnikov
https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/UrlRequest.java File net/cronet/android/java/src/org/chromium/net/UrlRequest.java (right): https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/UrlRequest.java#newcode27 net/cronet/android/java/src/org/chromium/net/UrlRequest.java:27: private static final class ContextLock { You don't have ...
6 years, 9 months ago (2014-03-17 18:01:00 UTC) #9
mef
https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode23 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:23: public static synchronized ChromiumUrlRequestContext getInstance( It seems that in ...
6 years, 9 months ago (2014-03-17 18:19:05 UTC) #10
dplotnikov
https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode23 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:23: public static synchronized ChromiumUrlRequestContext getInstance( If the concern is ...
6 years, 9 months ago (2014-03-17 18:32:16 UTC) #11
mef
https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode23 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:23: public static synchronized ChromiumUrlRequestContext getInstance( On 2014/03/17 18:32:17, dplotnikov ...
6 years, 9 months ago (2014-03-17 18:50:18 UTC) #12
dplotnikov
On 2014/03/17 18:50:18, mef wrote: > https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java > File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java > (right): > > https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode23 ...
6 years, 9 months ago (2014-03-17 23:51:18 UTC) #13
mef
On 2014/03/17 23:51:18, dplotnikov wrote: > On 2014/03/17 18:50:18, mef wrote: > > > https://codereview.chromium.org/183333002/diff/80001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java ...
6 years, 9 months ago (2014-03-17 23:57:30 UTC) #14
mef
+nyquist as OWNER of base/android/java/src/org/chromium/base/ Tommy, is it OK to add a 'UsedByReflection.java' annotation to ...
6 years, 9 months ago (2014-03-18 18:15:11 UTC) #15
dplotnikov
On 2014/03/18 18:15:11, mef wrote: > +nyquist as OWNER of base/android/java/src/org/chromium/base/ > > Tommy, is ...
6 years, 9 months ago (2014-03-18 18:40:41 UTC) #16
mef
Hi guys, PTAL. Per yfriedman@ suggestion I've moved UsedByReflection annotation into cronet package and addressed ...
6 years, 9 months ago (2014-03-20 01:54:25 UTC) #17
mmenke
LGTM https://codereview.chromium.org/183333002/diff/120001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/183333002/diff/120001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode38 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:38: context.getApplicationContext(), UserAgent.from(context), nit: Line over 80 characters https://codereview.chromium.org/183333002/diff/120001/net/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java ...
6 years, 9 months ago (2014-03-20 15:58:12 UTC) #18
mef
Thanks, Matt! https://codereview.chromium.org/183333002/diff/120001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/183333002/diff/120001/net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode38 net/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:38: context.getApplicationContext(), UserAgent.from(context), On 2014/03/20 15:58:12, mmenke wrote: ...
6 years, 9 months ago (2014-03-20 18:01:04 UTC) #19
mef
The CQ bit was checked by mef@chromium.org
6 years, 9 months ago (2014-03-20 18:26:14 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mef@chromium.org/183333002/160001
6 years, 9 months ago (2014-03-20 18:28:16 UTC) #21
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-20 18:35:56 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_clang_dbg
6 years, 9 months ago (2014-03-20 18:35:57 UTC) #23
mef
The CQ bit was checked by mef@chromium.org
6 years, 9 months ago (2014-03-20 21:20:04 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mef@chromium.org/183333002/160001
6 years, 9 months ago (2014-03-20 21:20:09 UTC) #25
commit-bot: I haz the power
6 years, 9 months ago (2014-03-21 11:12:33 UTC) #26
Message was sent while issue was closed.
Change committed as 258517

Powered by Google App Engine
This is Rietveld 408576698