Package io.grpc.xds.orca
Class OrcaServiceImpl.OrcaClient
- java.lang.Object
-
- io.grpc.xds.orca.OrcaServiceImpl.OrcaClient
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- OrcaServiceImpl
private final class OrcaServiceImpl.OrcaClient extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) io.grpc.SynchronizationContext.ScheduledHandle
periodicReportTimer
(package private) long
reportIntervalNanos
(package private) io.grpc.stub.ServerCallStreamObserver<OrcaLoadReport>
responseObserver
(package private) io.grpc.SynchronizationContext
syncContext
-
Constructor Summary
Constructors Constructor Description OrcaClient(OrcaLoadReportRequest request, io.grpc.stub.StreamObserver<OrcaLoadReport> responseObserver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
-
-
-
Field Detail
-
responseObserver
final io.grpc.stub.ServerCallStreamObserver<OrcaLoadReport> responseObserver
-
periodicReportTimer
io.grpc.SynchronizationContext.ScheduledHandle periodicReportTimer
-
reportIntervalNanos
final long reportIntervalNanos
-
syncContext
final io.grpc.SynchronizationContext syncContext
-
-
Constructor Detail
-
OrcaClient
OrcaClient(OrcaLoadReportRequest request, io.grpc.stub.StreamObserver<OrcaLoadReport> responseObserver)
-
-