Class StatusConverter

java.lang.Object
io.opencensus.contrib.grpc.util.StatusConverter

public final class StatusConverter extends Object
Utility class to convert between Status and Status.
Since:
0.6
  • Constructor Details

    • StatusConverter

      private StatusConverter()
  • Method Details

    • fromGrpcCode

      public static Status.CanonicalCode fromGrpcCode(io.grpc.Status.Code grpcCode)
      Returns a Status.CanonicalCode from a Status.Code.
      Parameters:
      grpcCode - the given io.grpc.Status.Code.
      Returns:
      a io.opencensus.trace.Status.CanonicalCode from a io.grpc.Status.Code.
      Since:
      0.6
    • fromGrpcStatus

      public static Status fromGrpcStatus(io.grpc.Status grpcStatus)
      Returns a Status from a Status.
      Parameters:
      grpcStatus - the given io.grpc.Status.
      Returns:
      a io.opencensus.trace.Status from a io.grpc.Status.
      Since:
      0.6
    • toGrpcCode

      public static io.grpc.Status.Code toGrpcCode(Status.CanonicalCode opencensusCanonicalCode)
      Returns a Status.Code from a Status.CanonicalCode.
      Parameters:
      opencensusCanonicalCode - the given io.opencensus.trace.Status.CanonicalCode.
      Returns:
      a io.grpc.Status.Code from a io.opencensus.trace.Status.CanonicalCode.
      Since:
      0.6
    • toGrpcStatus

      public static io.grpc.Status toGrpcStatus(Status opencensusStatus)
      Returns a Status from a Status.
      Parameters:
      opencensusStatus - the given io.opencensus.trace.Status.
      Returns:
      a io.grpc.Status from a io.opencensus.trace.Status.
      Since:
      0.6
    • opencensusStatusFromGrpcCode

      private static Status opencensusStatusFromGrpcCode(io.grpc.Status.Code grpcCanonicaleCode)
    • grpcStatusFromOpencensusCanonicalCode

      private static io.grpc.Status grpcStatusFromOpencensusCanonicalCode(Status.CanonicalCode opencensusCanonicalCode)