Class GrpcSpanStatusExtractor

  • All Implemented Interfaces:
    io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,​io.grpc.Status>

    class GrpcSpanStatusExtractor
    extends Object
    implements io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,​io.grpc.Status>
    • Constructor Detail

      • GrpcSpanStatusExtractor

        GrpcSpanStatusExtractor()
    • Method Detail

      • extract

        public void extract​(io.opentelemetry.instrumentation.api.instrumenter.SpanStatusBuilder spanStatusBuilder,
                            GrpcRequest grpcRequest,
                            io.grpc.Status status,
                            Throwable error)
        Specified by:
        extract in interface io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor<GrpcRequest,​io.grpc.Status>