Class RouteDiscoveryServiceGrpc.RouteDiscoveryServiceImplBase
- java.lang.Object
-
- io.envoyproxy.envoy.service.route.v3.RouteDiscoveryServiceGrpc.RouteDiscoveryServiceImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- RouteDiscoveryServiceGrpc
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 Summary
Constructors Constructor Description RouteDiscoveryServiceImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()io.grpc.stub.StreamObserver<DeltaDiscoveryRequest>deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver)voidfetchRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)io.grpc.stub.StreamObserver<DiscoveryRequest>streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-
-
-
Method Detail
-
streamRoutes
public io.grpc.stub.StreamObserver<DiscoveryRequest> streamRoutes(io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-
deltaRoutes
public io.grpc.stub.StreamObserver<DeltaDiscoveryRequest> deltaRoutes(io.grpc.stub.StreamObserver<DeltaDiscoveryResponse> responseObserver)
-
fetchRoutes
public void fetchRoutes(DiscoveryRequest request, io.grpc.stub.StreamObserver<DiscoveryResponse> responseObserver)
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-