public abstract static class RouteDiscoveryServiceGrpc.RouteDiscoveryServiceImplBase extends Object implements io.grpc.BindableService
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.
| Constructor and Description |
|---|
RouteDiscoveryServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> |
deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver) |
void |
fetchRoutes(DiscoveryRequest request,
io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) |
io.grpc.stub.StreamObserver<DiscoveryRequest> |
streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver) |
public io.grpc.stub.StreamObserver<DiscoveryRequest> streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
public io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver)
public void fetchRoutes(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.