Class HttpClientLogger.ResponseInfo

java.lang.Object
io.airlift.http.client.jetty.HttpClientLogger.ResponseInfo
Enclosing interface:
HttpClientLogger

public static class HttpClientLogger.ResponseInfo extends Object
  • Method Details

    • from

      public static HttpClientLogger.ResponseInfo from(Optional<org.eclipse.jetty.client.api.Response> response, long responseSize, long responseBeginTimestamp, long responseCompleteTimestamp)
    • failed

      public static HttpClientLogger.ResponseInfo failed(Optional<org.eclipse.jetty.client.api.Response> response, Optional<Throwable> failureCause)
    • failed

      public static HttpClientLogger.ResponseInfo failed(Optional<org.eclipse.jetty.client.api.Response> response, Optional<Throwable> failureCause, long responseBeginTimestamp, long responseCompleteTimestamp)
    • getResponse

      public Optional<org.eclipse.jetty.client.api.Response> getResponse()
    • getResponseSize

      public long getResponseSize()
    • getFailureCause

      public Optional<Throwable> getFailureCause()
    • getResponseTimestampMillis

      public long getResponseTimestampMillis()
    • getResponseBeginTimestamp

      public long getResponseBeginTimestamp()
    • getResponseCompleteTimestamp

      public long getResponseCompleteTimestamp()