Package io.airlift.http.client.jetty
Class HttpClientLogger.ResponseInfo
- java.lang.Object
-
- io.airlift.http.client.jetty.HttpClientLogger.ResponseInfo
-
- Enclosing interface:
- HttpClientLogger
public static class HttpClientLogger.ResponseInfo extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpClientLogger.ResponseInfofailed(Optional<org.eclipse.jetty.client.api.Response> response, Optional<Throwable> failureCause)static HttpClientLogger.ResponseInfofailed(Optional<org.eclipse.jetty.client.api.Response> response, Optional<Throwable> failureCause, long responseBeginTimestamp, long responseCompleteTimestamp)static HttpClientLogger.ResponseInfofrom(Optional<org.eclipse.jetty.client.api.Response> response, long responseSize, long responseBeginTimestamp, long responseCompleteTimestamp)Optional<Throwable>getFailureCause()Optional<org.eclipse.jetty.client.api.Response>getResponse()longgetResponseBeginTimestamp()longgetResponseCompleteTimestamp()longgetResponseSize()longgetResponseTimestampMillis()
-
-
-
Method Detail
-
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()
-
getResponseTimestampMillis
public long getResponseTimestampMillis()
-
getResponseBeginTimestamp
public long getResponseBeginTimestamp()
-
getResponseCompleteTimestamp
public long getResponseCompleteTimestamp()
-
-