Package io.envoyproxy.envoy.api.v2
Class RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub>
io.envoyproxy.envoy.api.v2.RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub
- Enclosing class:
- RouteDiscoveryServiceGrpc
public static final class RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service RouteDiscoveryService.
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) fetchRoutes(DiscoveryRequest request) Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<RouteDiscoveryServiceGrpc.RouteDiscoveryServiceBlockingStub>
-
fetchRoutes
-