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 StatusSTATUS_100private static StatusSTATUS_101private static StatusSTATUS_402private static StatusSTATUS_405private static StatusSTATUS_406private static StatusSTATUS_407private static StatusSTATUS_408private static StatusSTATUS_409private static StatusSTATUS_410private static StatusSTATUS_411private static StatusSTATUS_412private static StatusSTATUS_413private static StatusSTATUS_414private static StatusSTATUS_415private static StatusSTATUS_416private static StatusSTATUS_417private static StatusSTATUS_500private static StatusSTATUS_502private static StatusSTATUS_505
-
Constructor Summary
Constructors Modifier Constructor Description privateHttpTraceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StatusparseResponseStatus(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.0means invalid response.error- the error occurred during response transmission (optional).- Returns:
- the corresponding OpenCensus
Status. - Since:
- 0.18
-
-