Merge "cronet: Make BidirectionalStream.Callback interface"
This commit is contained in:
@@ -44,7 +44,7 @@ import java.util.concurrent.ThreadFactory;
|
|||||||
* the stream completes on another thread. Allows to cancel, block stream or throw an exception from
|
* the stream completes on another thread. Allows to cancel, block stream or throw an exception from
|
||||||
* an arbitrary step.
|
* an arbitrary step.
|
||||||
*/
|
*/
|
||||||
public class TestBidirectionalStreamCallback extends BidirectionalStream.Callback {
|
public class TestBidirectionalStreamCallback implements BidirectionalStream.Callback {
|
||||||
private static final int TIMEOUT_MS = 12_000;
|
private static final int TIMEOUT_MS = 12_000;
|
||||||
public UrlResponseInfo mResponseInfo;
|
public UrlResponseInfo mResponseInfo;
|
||||||
public HttpException mError;
|
public HttpException mError;
|
||||||
|
|||||||
@@ -35,16 +35,15 @@ package android.net.http {
|
|||||||
method @NonNull public abstract android.net.http.BidirectionalStream.Builder setTrafficStatsUid(int);
|
method @NonNull public abstract android.net.http.BidirectionalStream.Builder setTrafficStatsUid(int);
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract static class BidirectionalStream.Callback {
|
public static interface BidirectionalStream.Callback {
|
||||||
ctor public BidirectionalStream.Callback();
|
|
||||||
method public void onCanceled(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo);
|
method public void onCanceled(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo);
|
||||||
method public abstract void onFailed(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo, @NonNull android.net.http.HttpException);
|
method public void onFailed(@NonNull android.net.http.BidirectionalStream, @Nullable android.net.http.UrlResponseInfo, @NonNull android.net.http.HttpException);
|
||||||
method public abstract void onReadCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
|
method public void onReadCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
|
||||||
method public abstract void onResponseHeadersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
|
method public void onResponseHeadersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
|
||||||
method public void onResponseTrailersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull android.net.http.HeaderBlock);
|
method public void onResponseTrailersReceived(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull android.net.http.HeaderBlock);
|
||||||
method public abstract void onStreamReady(@NonNull android.net.http.BidirectionalStream);
|
method public void onStreamReady(@NonNull android.net.http.BidirectionalStream);
|
||||||
method public abstract void onSucceeded(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
|
method public void onSucceeded(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo);
|
||||||
method public abstract void onWriteCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
|
method public void onWriteCompleted(@NonNull android.net.http.BidirectionalStream, @NonNull android.net.http.UrlResponseInfo, @NonNull java.nio.ByteBuffer, boolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract class CallbackException extends android.net.http.HttpException {
|
public abstract class CallbackException extends android.net.http.HttpException {
|
||||||
|
|||||||
Reference in New Issue
Block a user