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

Issue 2470903002: Add default implementation of experimental methods (Closed)

Created:
4 years, 1 month ago by kapishnikov
Modified:
4 years, 1 month ago
Reviewers:
pauljensen, mef
CC:
chromium-reviews, cbentzel+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add default implementation of experimental methods Adding default implementation of experimental methods in the API layer gives us flexibility to remove the methods from the implementation layer in the future. This can happen if we decide that the experimental feature should not be supported anymore. Also, added mapping of the effective connection and RTT throughput types, so the API does not reference autogenerated files that may change in the future and inadvertently break the API backward compatibility. Committed: https://crrev.com/a943b25840730a07de97d3ae179566e143f368a6 Cr-Commit-Position: refs/heads/master@{#431598}

Patch Set 1 #

Patch Set 2 : Added EFFECTIVE_ prefix to CONNECTION_TYPE constants #

Total comments: 10

Patch Set 3 : Addressed Paul's comments #

Total comments: 6

Patch Set 4 : Code cleaning #

Total comments: 6

Patch Set 5 : Addressed Paul's comments #

Messages

Total messages: 21 (10 generated)
kapishnikov
4 years, 1 month ago (2016-11-01 22:18:49 UTC) #3
kapishnikov
On 2016/11/01 22:18:49, kapishnikov wrote: Added EFFECTIVE_ prefix to CONNECTION_TYPE constants as Paul recommended.
4 years, 1 month ago (2016-11-07 17:37:31 UTC) #4
pauljensen
I'm happy with the default implementations. I think we can do more with the NQE ...
4 years, 1 month ago (2016-11-08 14:00:32 UTC) #5
kapishnikov
https://codereview.chromium.org/2470903002/diff/20001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java File components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java (right): https://codereview.chromium.org/2470903002/diff/20001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java#newcode26 components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java:26: * Unknown rtt throughput value. On 2016/11/08 14:00:32, pauljensen ...
4 years, 1 month ago (2016-11-08 15:29:45 UTC) #6
pauljensen
https://codereview.chromium.org/2470903002/diff/40001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java File components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java (right): https://codereview.chromium.org/2470903002/diff/40001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java#newcode297 components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java:297: }; please remove all these semicolons after the }'s ...
4 years, 1 month ago (2016-11-09 19:55:16 UTC) #7
kapishnikov
https://codereview.chromium.org/2470903002/diff/40001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java File components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java (right): https://codereview.chromium.org/2470903002/diff/40001/components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java#newcode297 components/cronet/android/api/src/org/chromium/net/ExperimentalCronetEngine.java:297: }; On 2016/11/09 19:55:16, pauljensen wrote: > please remove ...
4 years, 1 month ago (2016-11-09 20:17:19 UTC) #8
pauljensen
lgtm modulo comments https://codereview.chromium.org/2470903002/diff/60001/components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java File components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java (right): https://codereview.chromium.org/2470903002/diff/60001/components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java#newcode29 components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java:29: }; remove this semicolon https://codereview.chromium.org/2470903002/diff/60001/components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java#newcode42 components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java:42: ...
4 years, 1 month ago (2016-11-11 15:13:23 UTC) #9
kapishnikov
https://codereview.chromium.org/2470903002/diff/60001/components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java File components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java (right): https://codereview.chromium.org/2470903002/diff/60001/components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java#newcode29 components/cronet/android/api/src/org/chromium/net/ExperimentalUrlRequest.java:29: }; On 2016/11/11 15:13:23, pauljensen wrote: > remove this ...
4 years, 1 month ago (2016-11-11 16:55:22 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2470903002/80001
4 years, 1 month ago (2016-11-11 18:11:38 UTC) #17
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-11-11 18:18:24 UTC) #19
commit-bot: I haz the power
4 years, 1 month ago (2016-11-11 19:00:01 UTC) #21
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/a943b25840730a07de97d3ae179566e143f368a6
Cr-Commit-Position: refs/heads/master@{#431598}

Powered by Google App Engine
This is Rietveld 408576698