Interface RouteDiscoveryServiceGrpc.AsyncService
- All Known Implementing Classes:
RouteDiscoveryServiceGrpc.RouteDiscoveryServiceImplBase
- Enclosing class:
- RouteDiscoveryServiceGrpc
public static interface RouteDiscoveryServiceGrpc.AsyncService
The resource_names field in DiscoveryRequest specifies a route configuration. This allows an Envoy configuration with multiple HTTP listeners (and associated HTTP connection manager filters) to use different route configurations. Each listener will bind its HTTP connection manager filter to a route table via this identifier.
-
Method Summary
Modifier and TypeMethodDescriptiondefault io.grpc.stub.StreamObserver<DeltaDiscoveryRequest>deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) default voidfetchRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) default io.grpc.stub.StreamObserver<DiscoveryRequest>streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-
Method Details
-
streamRoutes
default io.grpc.stub.StreamObserver<DiscoveryRequest> streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) -
deltaRoutes
default io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) -
fetchRoutes
default void fetchRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-