Skip to content

Commit 3cd3e7e

Browse files
committed
Merge branch 'dongie/sra-chunk-encoding-pt2' into dongie/sra-chunk-encoding-pt2-additional-testing
2 parents c18dd1c + ac2cc53 commit 3cd3e7e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

core/crt-core/src/main/java/software/amazon/awssdk/crtcore/CrtRequestBodyAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
import java.nio.ByteBuffer;
1919
import org.reactivestreams.Publisher;
20-
import software.amazon.awssdk.annotations.SdkInternalApi;
20+
import software.amazon.awssdk.annotations.SdkProtectedApi;
2121
import software.amazon.awssdk.crt.http.HttpRequestBodyStream;
2222
import software.amazon.awssdk.utils.async.ByteBufferStoringSubscriber;
2323
import software.amazon.awssdk.utils.async.ByteBufferStoringSubscriber.TransferResult;
2424

25-
@SdkInternalApi
25+
@SdkProtectedApi
2626
public final class CrtRequestBodyAdapter implements HttpRequestBodyStream {
2727
private static final int BUFFER_SIZE = 4 * 1024 * 1024; // 4 MB
2828
private final Publisher<ByteBuffer> requestPublisher;

http-clients/aws-crt-client/src/main/java/software/amazon/awssdk/http/crt/internal/request/CrtRequestAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import software.amazon.awssdk.annotations.SdkInternalApi;
2323
import software.amazon.awssdk.crt.http.HttpHeader;
2424
import software.amazon.awssdk.crt.http.HttpRequest;
25+
import software.amazon.awssdk.crtcore.CrtRequestBodyAdapter;
2526
import software.amazon.awssdk.http.Header;
2627
import software.amazon.awssdk.http.HttpExecuteRequest;
2728
import software.amazon.awssdk.http.SdkHttpRequest;
@@ -54,6 +55,7 @@ public static HttpRequest toAsyncCrtRequest(CrtAsyncRequestContext request) {
5455
encodedPath + encodedQueryString,
5556
crtHeaderArray,
5657
new CrtRequestBodyAdapter(sdkExecuteRequest.requestContentPublisher(),
58+
sdkExecuteRequest.requestContentPublisher().contentLength().orElse(0L),
5759
request.readBufferSize()));
5860
}
5961

0 commit comments

Comments
 (0)