- onLoadReport(MetricReport) - Method in interface io.grpc.xds.orca.OrcaOobUtil.OrcaOobReportListener
-
Invoked when an out-of-band ORCA report is received.
- onLoadReport(MetricReport) - Method in interface io.grpc.xds.orca.OrcaPerRequestUtil.OrcaPerRequestReportListener
-
Invoked when a per-request ORCA report is received.
- onNotServing(Throwable) - Method in interface io.grpc.xds.XdsServerBuilder.XdsServingStatusListener
-
Callback invoked when server is forced to be "not serving" due to an error.
- onServing() - Method in interface io.grpc.xds.XdsServerBuilder.XdsServingStatusListener
-
Callback invoked when server begins serving.
- OrcaMetricReportingServerInterceptor - Class in io.grpc.xds.orca
-
A ServerInterceptor that intercepts a ServerCall by running server-side RPC
handling under a Context that records custom per-request metrics provided by server
applications and sends to client side along with the response in the format of Open Request
Cost Aggregation (ORCA).
- OrcaOobUtil - Class in io.grpc.xds.orca
-
Utility class that provides method for LoadBalancer to install listeners to receive
out-of-band backend metrics in the format of Open Request Cost Aggregation (ORCA).
- OrcaOobUtil.OrcaOobReportListener - Interface in io.grpc.xds.orca
-
The listener interface for receiving out-of-band ORCA reports from backends.
- OrcaOobUtil.OrcaReportingConfig - Class in io.grpc.xds.orca
-
Configuration for out-of-band ORCA reporting service RPC.
- OrcaOobUtil.OrcaReportingConfig.Builder - Class in io.grpc.xds.orca
-
- OrcaPerRequestUtil - Class in io.grpc.xds.orca
-
Utility class that provides method for LoadBalancer to install listeners to receive
per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA).
- OrcaPerRequestUtil() - Constructor for class io.grpc.xds.orca.OrcaPerRequestUtil
-
- OrcaPerRequestUtil.OrcaPerRequestReportListener - Interface in io.grpc.xds.orca
-
The listener interface for receiving per-request ORCA reports from backends.
- OrcaServiceImpl - Class in io.grpc.xds.orca
-
Implements a BindableService that generates Out-Of-Band server metrics.
- overrideBootstrapForTest(Map<String, ?>) - Method in class io.grpc.xds.XdsServerBuilder
-
Allows providing bootstrap override, useful for testing.