Commit 104ad64b by olly Committed by Oliver Woodman

Change CronetDataSource.buildRequestBuilder method to protected.

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

PiperOrigin-RevId: 345149165
parent 815927cf
...@@ -707,9 +707,7 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource { ...@@ -707,9 +707,7 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource {
return responseInfo; return responseInfo;
} }
// Internal methods. protected UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException {
private UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException {
UrlRequest.Builder requestBuilder = UrlRequest.Builder requestBuilder =
cronetEngine cronetEngine
.newUrlRequestBuilder(dataSpec.uri.toString(), urlRequestCallback, executor) .newUrlRequestBuilder(dataSpec.uri.toString(), urlRequestCallback, executor)
...@@ -759,6 +757,8 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource { ...@@ -759,6 +757,8 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource {
return requestBuilder; return requestBuilder;
} }
// Internal methods.
private boolean blockUntilConnectTimeout() throws InterruptedException { private boolean blockUntilConnectTimeout() throws InterruptedException {
long now = clock.elapsedRealtime(); long now = clock.elapsedRealtime();
boolean opened = false; boolean opened = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment