Package io.grpc.xds.orca
Class OrcaPerRequestUtil.OrcaReportBroker
- java.lang.Object
-
- io.grpc.xds.orca.OrcaPerRequestUtil.OrcaReportBroker
-
- Enclosing class:
- OrcaPerRequestUtil
private static final class OrcaPerRequestUtil.OrcaReportBroker extends java.lang.Object
A container class to hold registeredOrcaPerRequestUtil.OrcaPerRequestReportListener
s and invoke all of them when anOrcaLoadReport
is received.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<OrcaPerRequestUtil.OrcaPerRequestReportListener>
listeners
-
Constructor Summary
Constructors Modifier Constructor Description private
OrcaReportBroker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addListener(OrcaPerRequestUtil.OrcaPerRequestReportListener listener)
(package private) void
onReport(OrcaLoadReport report)
-
-
-
Field Detail
-
listeners
private final java.util.List<OrcaPerRequestUtil.OrcaPerRequestReportListener> listeners
-
-
Method Detail
-
addListener
void addListener(OrcaPerRequestUtil.OrcaPerRequestReportListener listener)
-
onReport
void onReport(OrcaLoadReport report)
-
-