public abstract static class ScopedRoutesDiscoveryServiceGrpc.ScopedRoutesDiscoveryServiceImplBase extends Object implements io.grpc.BindableService
The Scoped Routes Discovery Service (SRDS) API distributes :ref:`ScopedRouteConfiguration<envoy_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_api_msg_config.route.v3.RouteConfiguration>` message) to each HTTP request.
| Constructor and Description |
|---|
ScopedRoutesDiscoveryServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> |
deltaScopedRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) |
void |
fetchScopedRoutes(DiscoveryRequest request,
io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) |
io.grpc.stub.StreamObserver<DiscoveryRequest> |
streamScopedRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) |
public ScopedRoutesDiscoveryServiceImplBase()
public io.grpc.stub.StreamObserver<DiscoveryRequest> streamScopedRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
public io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> deltaScopedRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver)
public void fetchScopedRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
public final io.grpc.ServerServiceDefinition bindService()
bindService in interface io.grpc.BindableServiceCopyright © 2018–2021 The Envoy Project. All rights reserved.