Interface ScopedRoutesDiscoveryServiceGrpc.AsyncService
- All Known Implementing Classes:
ScopedRoutesDiscoveryServiceGrpc.ScopedRoutesDiscoveryServiceImplBase
- Enclosing class:
- ScopedRoutesDiscoveryServiceGrpc
public static interface ScopedRoutesDiscoveryServiceGrpc.AsyncService
The Scoped Routes Discovery Service (SRDS) API distributes :ref:`ScopedRouteConfiguration<envoy_v3_api_msg.ScopedRouteConfiguration>` resources. Each ScopedRouteConfiguration resource represents a "routing scope" containing a mapping that allows the HTTP connection manager to dynamically assign a routing table (specified via a :ref:`RouteConfiguration<envoy_v3_api_msg_config.route.v3.RouteConfiguration>` message) to each HTTP request.
-
Method Summary
Modifier and TypeMethodDescriptiondefault io.grpc.stub.StreamObserver<DeltaDiscoveryRequest>deltaScopedRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) default voidfetchScopedRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) default io.grpc.stub.StreamObserver<DiscoveryRequest>streamScopedRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-
Method Details
-
streamScopedRoutes
default io.grpc.stub.StreamObserver<DiscoveryRequest> streamScopedRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) -
deltaScopedRoutes
default io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> deltaScopedRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) -
fetchScopedRoutes
default void fetchScopedRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-