Interface OrcaPerRequestUtil.OrcaPerRequestReportListener

  • Enclosing class:
    OrcaPerRequestUtil

    public static interface OrcaPerRequestUtil.OrcaPerRequestReportListener
    The listener interface for receiving per-request ORCA reports from backends. The class that is interested in processing backend cost metrics implements this interface, and the object created with that class is registered with a component, using methods in OrcaPerRequestUtil. When an ORCA report is received, that object's onLoadReport method is invoked.
    • Method Detail

      • onLoadReport

        void onLoadReport​(MetricReport report)
        Invoked when a per-request ORCA report is received.

        Note this callback will be invoked from the network thread as the RPC finishes, implementations should not block.

        Parameters:
        report - load report in the format of grpc MetricReport.