Class CrtUtils


  • public final class CrtUtils
    extends Object
    • Field Detail

      • CRT_TLS_NEGOTIATION_ERROR_CODE

        public static final int CRT_TLS_NEGOTIATION_ERROR_CODE
        See Also:
        Constant Field Values
    • Method Detail

      • wrapWithIoExceptionIfRetryable

        public static Throwable wrapWithIoExceptionIfRetryable​(software.amazon.awssdk.crt.http.HttpException httpException)
      • wrapConnectionFailureException

        public static Throwable wrapConnectionFailureException​(Throwable throwable)
      • reportMetrics

        public static void reportMetrics​(software.amazon.awssdk.crt.http.HttpClientConnectionManager connManager,
                                         MetricCollector metricCollector,
                                         long acquireStartTime)