Class S3CrtResponseHandlerAdapter

java.lang.Object
software.amazon.awssdk.services.s3.internal.crt.S3CrtResponseHandlerAdapter
All Implemented Interfaces:
software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler

public final class S3CrtResponseHandlerAdapter extends Object implements software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Adapts SdkAsyncHttpResponseHandler to S3MetaRequestResponseHandler.
  • Constructor Details

  • Method Details

    • onResponseHeaders

      public void onResponseHeaders(int statusCode, software.amazon.awssdk.crt.http.HttpHeader[] headers)
      Specified by:
      onResponseHeaders in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
    • onResponseBody

      public int onResponseBody(ByteBuffer bodyBytesIn, long objectRangeStart, long objectRangeEnd)
      Specified by:
      onResponseBody in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
    • onFinished

      public void onFinished(software.amazon.awssdk.crt.s3.S3FinishedResponseContext context)
      Specified by:
      onFinished in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
    • onProgress

      public void onProgress(software.amazon.awssdk.crt.s3.S3MetaRequestProgress progress)
      Specified by:
      onProgress in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler