Change CronetDataSource.buildRequestBuilder method to protected.

This allows overriding the implementation of building the UrlRequest
from dataSpec when necessary

PiperOrigin-RevId: 345149165
This commit is contained in:
olly 2020-12-02 03:30:41 +00:00 committed by Oliver Woodman
parent 815927cf32
commit 104ad64b76

View file

@ -707,9 +707,7 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource {
return responseInfo;
}
// Internal methods.
private UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException {
protected UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException {
UrlRequest.Builder requestBuilder =
cronetEngine
.newUrlRequestBuilder(dataSpec.uri.toString(), urlRequestCallback, executor)
@ -759,6 +757,8 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource {
return requestBuilder;
}
// Internal methods.
private boolean blockUntilConnectTimeout() throws InterruptedException {
long now = clock.elapsedRealtime();
boolean opened = false;