Uses of Package
io.grpc.xds.orca
-
Packages that use io.grpc.xds.orca Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.orca -
Classes in io.grpc.xds.orca used by io.grpc.xds Class Description OrcaOobUtil.OrcaOobReportListener The listener interface for receiving out-of-band ORCA reports from backends.OrcaPerRequestUtil.OrcaPerRequestReportListener The listener interface for receiving per-request ORCA reports from backends. -
Classes in io.grpc.xds.orca used by io.grpc.xds.orca Class Description OrcaMetricReportingServerInterceptor AServerInterceptor
that intercepts aServerCall
by running server-side RPC handling under aContext
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.OrcaOobReportListener The listener interface for receiving out-of-band ORCA reports from backends.OrcaOobUtil.OrcaReportingConfig Configuration for out-of-band ORCA reporting service RPC.OrcaOobUtil.OrcaReportingConfig.Builder OrcaOobUtil.OrcaReportingHelper.OrcaReportingState AnOrcaOobUtil.OrcaReportingHelper.OrcaReportingState
is a client of ORCA service running on a single backend.OrcaOobUtil.OrcaReportingHelper.OrcaReportingState.OrcaReportingStream OrcaOobUtil.SubchannelImpl OrcaPerRequestUtil Utility class that provides method forLoadBalancer
to install listeners to receive per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA).OrcaPerRequestUtil.OrcaPerRequestReportListener The listener interface for receiving per-request ORCA reports from backends.OrcaPerRequestUtil.OrcaReportBroker A container class to hold registeredOrcaPerRequestUtil.OrcaPerRequestReportListener
s and invoke all of them when anOrcaLoadReport
is received.OrcaServiceImpl.RealOrcaServiceImpl