Chromium Code Reviews| Index: components/cronet/android/java/src/org/chromium/net/UrlRequestException.java |
| diff --git a/components/cronet/android/java/src/org/chromium/net/UrlRequestException.java b/components/cronet/android/java/src/org/chromium/net/UrlRequestException.java |
| index 6d1d621239f7cf8cd25e0ae8f32d08866de58d41..2f39c0a2d5db5ac2a7a39b5f0255f56b8f9ddf67 100644 |
| --- a/components/cronet/android/java/src/org/chromium/net/UrlRequestException.java |
| +++ b/components/cronet/android/java/src/org/chromium/net/UrlRequestException.java |
| @@ -7,7 +7,25 @@ package org.chromium.net; |
| import java.io.IOException; |
| /** |
| - * |
| + * Exception after UrlRequest start. Could be reported by network stack, in |
| + * which case netError() will contain native error code. |
| */ |
| public class UrlRequestException extends IOException { |
| + /** Net Error code if exception is reported by native. */ |
|
mmenke
2014/11/06 17:31:29
nit: Error -> error
mef
2014/11/06 22:51:47
Done.
|
| + final int mNetError; |
| + |
| + UrlRequestException(String message, Throwable cause) { |
| + super(message, cause); |
| + mNetError = 0; |
| + } |
| + |
| + UrlRequestException(String message, int netError) { |
| + super(message, null); |
| + mNetError = netError; |
| + } |
| + |
| + /** @return Error code if exception is reported by native. */ |
| + public int netError() { |
| + return mNetError; |
| + } |
| } |