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

Unified Diff: components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java

Issue 1307863006: [Cronet] Change interface APIs to abstract classes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: update CronetPerfTestActivity too Created 5 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java
diff --git a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java
index 45d0ae7d44afec900b058ee6eb58a807dd2672d3..b23842377659d99bb4239b945e3279ae7651541d 100644
--- a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java
+++ b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetOutputStream.java
@@ -13,7 +13,7 @@ import java.io.OutputStream;
* An abstract class of {@link OutputStream} that concrete implementations must
* extend in order to be used in {@link CronetHttpURLConnection}.
*/
-abstract class CronetOutputStream extends OutputStream implements UploadDataProvider {
+abstract class CronetOutputStream extends OutputStream {
/**
* Tells the underlying implementation that connection has been established.
* Used in {@link CronetHttpURLConnection}.
@@ -25,4 +25,9 @@ abstract class CronetOutputStream extends OutputStream implements UploadDataProv
* Used in {@link CronetHttpURLConnection}.
*/
abstract void checkReceivedEnoughContent() throws IOException;
+
+ /**
+ * Returns {@link UploadDataProvider} implementation.
+ */
+ abstract UploadDataProvider getUploadDataProvider();
}

Powered by Google App Engine
This is Rietveld 408576698