Class OrcaPerRequestUtil.OrcaReportingTracerFactory

java.lang.Object
io.grpc.ClientStreamTracer.Factory
io.grpc.xds.orca.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.
  • Field Details

  • Constructor Details

  • Method Details

    • newClientStreamTracer

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