Class OrcaPerRequestUtil.OrcaReportingTracerFactory

  • Enclosing class:
    OrcaPerRequestUtil

    static final class OrcaPerRequestUtil.OrcaReportingTracerFactory
    extends io.grpc.ClientStreamTracer.Factory
    An OrcaPerRequestUtil.OrcaReportingTracerFactory wraps a delegated ClientStreamTracer.Factory with additional functionality to produce ClientStreamTracer instances that extract per-request ORCA reports and push to registered listeners for calls they trace.
    • Method Detail

      • newClientStreamTracer

        public io.grpc.ClientStreamTracer newClientStreamTracer​(io.grpc.ClientStreamTracer.StreamInfo info,
                                                                io.grpc.Metadata headers)
        Overrides:
        newClientStreamTracer in class io.grpc.ClientStreamTracer.Factory