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

Side by Side Diff: components/cronet/android/java/src/org/chromium/net/impl/VersionSafeCallbacks.java

Issue 2569863002: [Cronet] Remove deprecated UrlRequestException. (Closed)
Patch Set: Update api.txt Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.net.impl; 5 package org.chromium.net.impl;
6 6
7 import org.chromium.net.BidirectionalStream; 7 import org.chromium.net.BidirectionalStream;
8 import org.chromium.net.CronetEngine; 8 import org.chromium.net.CronetEngine;
9 import org.chromium.net.CronetException; 9 import org.chromium.net.CronetException;
10 import org.chromium.net.NetworkQualityRttListener; 10 import org.chromium.net.NetworkQualityRttListener;
11 import org.chromium.net.NetworkQualityThroughputListener; 11 import org.chromium.net.NetworkQualityThroughputListener;
12 import org.chromium.net.RequestFinishedInfo; 12 import org.chromium.net.RequestFinishedInfo;
13 import org.chromium.net.UploadDataProvider; 13 import org.chromium.net.UploadDataProvider;
14 import org.chromium.net.UploadDataSink; 14 import org.chromium.net.UploadDataSink;
15 import org.chromium.net.UrlRequest; 15 import org.chromium.net.UrlRequest;
16 import org.chromium.net.UrlRequestException;
17 import org.chromium.net.UrlResponseInfo; 16 import org.chromium.net.UrlResponseInfo;
18 17
19 import java.io.IOException; 18 import java.io.IOException;
20 import java.nio.ByteBuffer; 19 import java.nio.ByteBuffer;
21 import java.util.concurrent.Executor; 20 import java.util.concurrent.Executor;
22 21
23 /** 22 /**
24 * This class contains wrapper classes for all Cronet API callback/listener clas ses. These classes 23 * This class contains wrapper classes for all Cronet API callback/listener clas ses. These classes
25 * only permit callbacks that the version of the client API is known to support. For example, if 24 * only permit callbacks that the version of the client API is known to support. For example, if
26 * version 2 of the API adds a callback onFoo() but the client API this class is implementing is 25 * version 2 of the API adds a callback onFoo() but the client API this class is implementing is
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 64
66 @Override 65 @Override
67 public void onFailed(UrlRequest request, UrlResponseInfo info, CronetExc eption error) { 66 public void onFailed(UrlRequest request, UrlResponseInfo info, CronetExc eption error) {
68 mWrappedCallback.onFailed(request, info, error); 67 mWrappedCallback.onFailed(request, info, error);
69 } 68 }
70 69
71 @Override 70 @Override
72 public void onCanceled(UrlRequest request, UrlResponseInfo info) { 71 public void onCanceled(UrlRequest request, UrlResponseInfo info) {
73 mWrappedCallback.onCanceled(request, info); 72 mWrappedCallback.onCanceled(request, info);
74 } 73 }
75
76 @Override
77 public void onFailed(UrlRequest request, UrlResponseInfo info, UrlReques tException error) {
78 mWrappedCallback.onFailed(request, info, error);
79 }
80 } 74 }
81 75
82 /** 76 /**
83 * Wrap a {@link UrlRequest.StatusListener} in a version safe manner. 77 * Wrap a {@link UrlRequest.StatusListener} in a version safe manner.
84 */ 78 */
85 public static final class UrlRequestStatusListener extends UrlRequest.Status Listener { 79 public static final class UrlRequestStatusListener extends UrlRequest.Status Listener {
86 private final UrlRequest.StatusListener mWrappedListener; 80 private final UrlRequest.StatusListener mWrappedListener;
87 81
88 public UrlRequestStatusListener(UrlRequest.StatusListener listener) { 82 public UrlRequestStatusListener(UrlRequest.StatusListener listener) {
89 mWrappedListener = listener; 83 mWrappedListener = listener;
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
288 public LibraryLoader(CronetEngine.Builder.LibraryLoader libraryLoader) { 282 public LibraryLoader(CronetEngine.Builder.LibraryLoader libraryLoader) {
289 mWrappedLoader = libraryLoader; 283 mWrappedLoader = libraryLoader;
290 } 284 }
291 285
292 @Override 286 @Override
293 public void loadLibrary(String libName) { 287 public void loadLibrary(String libName) {
294 mWrappedLoader.loadLibrary(libName); 288 mWrappedLoader.loadLibrary(libName);
295 } 289 }
296 } 290 }
297 } 291 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698