Class HttpTraceUtil

java.lang.Object
io.opencensus.contrib.http.util.HttpTraceUtil

@ExperimentalApi public final class HttpTraceUtil extends Object
A helper class to provide convenience methods for tracing.
Since:
0.18
  • Field Details

    • 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
  • Constructor Details

    • HttpTraceUtil

      private HttpTraceUtil()
  • Method Details

    • parseResponseStatus

      public static final Status parseResponseStatus(int statusCode, @Nullable 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