Package io.opencensus.contrib.http.util
Class HttpTraceUtil
- java.lang.Object
-
- io.opencensus.contrib.http.util.HttpTraceUtil
-
@ExperimentalApi public final class HttpTraceUtil extends java.lang.Object
A helper class to provide convenience methods for tracing.- Since:
- 0.18
-
-
Field Summary
Fields Modifier and Type Field Description private static Status
STATUS_100
private static Status
STATUS_101
private static Status
STATUS_402
private static Status
STATUS_405
private static Status
STATUS_406
private static Status
STATUS_407
private static Status
STATUS_408
private static Status
STATUS_409
private static Status
STATUS_410
private static Status
STATUS_411
private static Status
STATUS_412
private static Status
STATUS_413
private static Status
STATUS_414
private static Status
STATUS_415
private static Status
STATUS_416
private static Status
STATUS_417
private static Status
STATUS_500
private static Status
STATUS_502
private static Status
STATUS_505
-
Constructor Summary
Constructors Modifier Constructor Description private
HttpTraceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Status
parseResponseStatus(int statusCode, java.lang.Throwable error)
Parse OpenCensus Status from HTTP response status code.
-
-
-
Field Detail
-
STATUS_100
private static final Status STATUS_100
-
STATUS_101
private static final Status STATUS_101
-
STATUS_402
private static final Status STATUS_402
-
STATUS_405
private static final Status STATUS_405
-
STATUS_406
private static final Status STATUS_406
-
STATUS_407
private static final Status STATUS_407
-
STATUS_408
private static final Status STATUS_408
-
STATUS_409
private static final Status STATUS_409
-
STATUS_410
private static final Status STATUS_410
-
STATUS_411
private static final Status STATUS_411
-
STATUS_412
private static final Status STATUS_412
-
STATUS_413
private static final Status STATUS_413
-
STATUS_414
private static final Status STATUS_414
-
STATUS_415
private static final Status STATUS_415
-
STATUS_416
private static final Status STATUS_416
-
STATUS_417
private static final Status STATUS_417
-
STATUS_500
private static final Status STATUS_500
-
STATUS_502
private static final Status STATUS_502
-
STATUS_505
private static final Status STATUS_505
-
-
Method Detail
-
parseResponseStatus
public static final Status parseResponseStatus(int statusCode, @Nullable java.lang.Throwable error)
Parse OpenCensus Status from HTTP response status code.This method serves a default routine to map HTTP status code to Open Census Status. The mapping is defined in Google API canonical error code, and the behavior is defined in OpenCensus Specs.
- Parameters:
statusCode
- the HTTP response status code.0
means invalid response.error
- the error occurred during response transmission (optional).- Returns:
- the corresponding OpenCensus
Status
. - Since:
- 0.18
-
-