Class EventReportingServiceGrpc.EventReportingServiceImplBase

  • All Implemented Interfaces:
    io.grpc.BindableService
    Enclosing class:
    EventReportingServiceGrpc

    public abstract static class EventReportingServiceGrpc.EventReportingServiceImplBase
    extends Object
    implements io.grpc.BindableService
     [#not-implemented-hide:]
     Service for streaming different types of events from Envoy to a server. The examples of
     such events may be health check or outlier detection events.
     
    • Constructor Detail

      • EventReportingServiceImplBase

        public EventReportingServiceImplBase()
    • Method Detail

      • streamEvents

        public io.grpc.stub.StreamObserver<StreamEventsRequest> streamEvents​(io.grpc.stub.StreamObserver<StreamEventsResponse> responseObserver)
         Envoy will connect and send StreamEventsRequest messages forever.
         The management server may send StreamEventsResponse to configure event stream. See below.
         This API is designed for high throughput with the expectation that it might be lossy.
         
      • bindService

        public final io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService