| Index: components/cronet/android/api/src/org/chromium/net/UploadDataSink.java
|
| diff --git a/components/cronet/android/api/src/org/chromium/net/UploadDataSink.java b/components/cronet/android/api/src/org/chromium/net/UploadDataSink.java
|
| index 213ccefe74623f9b0aa3c082854fcf0252ff82d2..5474559635fbab71956a5bcdb353976bdf00dcfa 100644
|
| --- a/components/cronet/android/api/src/org/chromium/net/UploadDataSink.java
|
| +++ b/components/cronet/android/api/src/org/chromium/net/UploadDataSink.java
|
| @@ -5,32 +5,32 @@
|
| package org.chromium.net;
|
|
|
| /**
|
| - * Interface with callbacks methods for {@link UploadDataProvider}. All methods
|
| + * Defines callbacks methods for {@link UploadDataProvider}. All methods
|
| * may be called synchronously or asynchronously, on any thread.
|
| */
|
| -public interface UploadDataSink {
|
| +public abstract class UploadDataSink {
|
| /**
|
| * Called by {@link UploadDataProvider} when a read succeeds.
|
| * @param finalChunk For chunked uploads, {@code true} if this is the final
|
| * read. It must be {@code false} for non-chunked uploads.
|
| */
|
| - public void onReadSucceeded(boolean finalChunk);
|
| + public abstract void onReadSucceeded(boolean finalChunk);
|
|
|
| /**
|
| * Called by {@link UploadDataProvider} when a read fails.
|
| * @param exception Exception passed on to the embedder.
|
| */
|
| - public void onReadError(Exception exception);
|
| + public abstract void onReadError(Exception exception);
|
|
|
| /**
|
| * Called by {@link UploadDataProvider} when a rewind succeeds.
|
| */
|
| - public void onRewindSucceeded();
|
| + public abstract void onRewindSucceeded();
|
|
|
| /**
|
| * Called by {@link UploadDataProvider} when a rewind fails, or if rewinding
|
| * uploads is not supported.
|
| * @param exception Exception passed on to the embedder.
|
| */
|
| - public void onRewindError(Exception exception);
|
| + public abstract void onRewindError(Exception exception);
|
| }
|
|
|