diff --git a/crt/aws-c-auth b/crt/aws-c-auth index 840047a24..df370cabd 160000 --- a/crt/aws-c-auth +++ b/crt/aws-c-auth @@ -1 +1 @@ -Subproject commit 840047a24e16304fd9fd88512e29f8cb48ff3c60 +Subproject commit df370cabd6bdfee7ce7d550daca19b6d14eb54b4 diff --git a/crt/aws-c-cal b/crt/aws-c-cal index 29578cdcb..0a6beeb9f 160000 --- a/crt/aws-c-cal +++ b/crt/aws-c-cal @@ -1 +1 @@ -Subproject commit 29578cdcb3c046efc6680f6baea572dec9bdbc2e +Subproject commit 0a6beeb9fd223ac0712edb6a28f9978589b30bb8 diff --git a/crt/aws-c-common b/crt/aws-c-common index 5c736d5c3..0129dc12f 160000 --- a/crt/aws-c-common +++ b/crt/aws-c-common @@ -1 +1 @@ -Subproject commit 5c736d5c39a7e7ce8b5feb88d051084b41a8c7ea +Subproject commit 0129dc12fc08999cd16f77b0abe61efd1e4a592d diff --git a/crt/aws-c-event-stream b/crt/aws-c-event-stream index ec1716c72..08f24e384 160000 --- a/crt/aws-c-event-stream +++ b/crt/aws-c-event-stream @@ -1 +1 @@ -Subproject commit ec1716c726babd1381560aa8d28941fffc987394 +Subproject commit 08f24e384e5be20bcffa42b49213d24dad7881ae diff --git a/crt/aws-c-http b/crt/aws-c-http index f800427e2..2112636b7 160000 --- a/crt/aws-c-http +++ b/crt/aws-c-http @@ -1 +1 @@ -Subproject commit f800427e2e2878cf8b36f602583758769a7b3b4a +Subproject commit 2112636b7464c2f6c3d09f6736e6c42aa29e6e02 diff --git a/crt/aws-c-io b/crt/aws-c-io index a3555c86b..c4b661f44 160000 --- a/crt/aws-c-io +++ b/crt/aws-c-io @@ -1 +1 @@ -Subproject commit a3555c86bd10149a1ab0c1b2810756ec54cfbe3a +Subproject commit c4b661f44497b18201b56ffd200cc478441f6434 diff --git a/crt/aws-c-mqtt b/crt/aws-c-mqtt index a2ee9a321..9fc57a13b 160000 --- a/crt/aws-c-mqtt +++ b/crt/aws-c-mqtt @@ -1 +1 @@ -Subproject commit a2ee9a321fcafa19b0473b88a54e0ae8dde5fddf +Subproject commit 9fc57a13bce0fbcc50d1fdb4cc52c9107d4c7dc9 diff --git a/crt/aws-c-s3 b/crt/aws-c-s3 index 231188147..a0ee6a9ec 160000 --- a/crt/aws-c-s3 +++ b/crt/aws-c-s3 @@ -1 +1 @@ -Subproject commit 231188147a8c08c9ed709100a2380be42bad6350 +Subproject commit a0ee6a9ec81f1eff92c9880bd18824bfd3efccc3 diff --git a/crt/aws-lc b/crt/aws-lc index 05fc08029..9b323d575 160000 --- a/crt/aws-lc +++ b/crt/aws-lc @@ -1 +1 @@ -Subproject commit 05fc080291bd694c51394dea0cff62ad5d260832 +Subproject commit 9b323d575d6ad4771592e77083169416275b793d diff --git a/crt/s2n b/crt/s2n index 65e74ca7c..baf094768 160000 --- a/crt/s2n +++ b/crt/s2n @@ -1 +1 @@ -Subproject commit 65e74ca7c116ca40f81732c0906f6419e8c7bfa5 +Subproject commit baf094768e90d10a1f72182a1b04160e31d54c13 diff --git a/src/main/java/software/amazon/awssdk/crt/s3/S3MetaRequestResponseHandler.java b/src/main/java/software/amazon/awssdk/crt/s3/S3MetaRequestResponseHandler.java index 678beac06..a1ca2cd9e 100644 --- a/src/main/java/software/amazon/awssdk/crt/s3/S3MetaRequestResponseHandler.java +++ b/src/main/java/software/amazon/awssdk/crt/s3/S3MetaRequestResponseHandler.java @@ -58,8 +58,11 @@ default void onFinished(S3FinishedResponseContext context) { /** * Invoked to report progress of the meta request execution. - * Currently, the progress callback is invoked only for the CopyObject and PutObject meta request type. - * TODO: support this callback for all types of meta requests + * The meaning of "progress" depends on the {@link S3MetaRequestOptions.MetaRequestType}. + * For PUT_OBJECT, it refers to bytes uploaded. + * For COPY_OBJECT, it refers to bytes copied. + * For GET_OBJECT, it refers to bytes downloaded. + * For anything else, it refers to response body bytes received. * @param progress information about the progress of the meta request execution */ default void onProgress(final S3MetaRequestProgress progress) {