
io.envoyproxy.envoy.service.route.v3.ScopedRoutesDiscoveryServiceGrpc.scala Maven / Gradle / Ivy
package io.envoyproxy.envoy.service.route.v3
object ScopedRoutesDiscoveryServiceGrpc {
val METHOD_STREAM_SCOPED_ROUTES: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.route.v3.ScopedRoutesDiscoveryService", "StreamScopedRoutes"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor.getServices().get(0).getMethods().get(0)))
.build()
val METHOD_DELTA_SCOPED_ROUTES: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.route.v3.ScopedRoutesDiscoveryService", "DeltaScopedRoutes"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor.getServices().get(0).getMethods().get(1)))
.build()
val METHOD_FETCH_SCOPED_ROUTES: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.route.v3.ScopedRoutesDiscoveryService", "FetchScopedRoutes"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor.getServices().get(0).getMethods().get(2)))
.build()
val SERVICE: _root_.io.grpc.ServiceDescriptor =
_root_.io.grpc.ServiceDescriptor.newBuilder("envoy.service.route.v3.ScopedRoutesDiscoveryService")
.setSchemaDescriptor(new _root_.scalapb.grpc.ConcreteProtoFileDescriptorSupplier(io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor))
.addMethod(METHOD_STREAM_SCOPED_ROUTES)
.addMethod(METHOD_DELTA_SCOPED_ROUTES)
.addMethod(METHOD_FETCH_SCOPED_ROUTES)
.build()
/** 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.
*/
trait ScopedRoutesDiscoveryService extends _root_.scalapb.grpc.AbstractService {
override def serviceCompanion = ScopedRoutesDiscoveryService
def streamScopedRoutes(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest]
def deltaScopedRoutes(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest]
def fetchScopedRoutes(request: io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest): scala.concurrent.Future[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse]
}
object ScopedRoutesDiscoveryService extends _root_.scalapb.grpc.ServiceCompanion[ScopedRoutesDiscoveryService] {
implicit def serviceCompanion: _root_.scalapb.grpc.ServiceCompanion[ScopedRoutesDiscoveryService] = this
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor.getServices().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.route.v3.SrdsProto.scalaDescriptor.services(0)
def bindService(serviceImpl: ScopedRoutesDiscoveryService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition =
_root_.io.grpc.ServerServiceDefinition.builder(SERVICE)
.addMethod(
METHOD_STREAM_SCOPED_ROUTES,
_root_.io.grpc.stub.ServerCalls.asyncBidiStreamingCall(new _root_.io.grpc.stub.ServerCalls.BidiStreamingMethod[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse] {
override def invoke(observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest] =
serviceImpl.streamScopedRoutes(observer)
}))
.addMethod(
METHOD_DELTA_SCOPED_ROUTES,
_root_.io.grpc.stub.ServerCalls.asyncBidiStreamingCall(new _root_.io.grpc.stub.ServerCalls.BidiStreamingMethod[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse] {
override def invoke(observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest] =
serviceImpl.deltaScopedRoutes(observer)
}))
.addMethod(
METHOD_FETCH_SCOPED_ROUTES,
_root_.io.grpc.stub.ServerCalls.asyncUnaryCall(new _root_.io.grpc.stub.ServerCalls.UnaryMethod[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest, io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse] {
override def invoke(request: io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest, observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse]): _root_.scala.Unit =
serviceImpl.fetchScopedRoutes(request).onComplete(scalapb.grpc.Grpc.completeObserver(observer))(
executionContext)
}))
.build()
}
/** 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.
*/
trait ScopedRoutesDiscoveryServiceBlockingClient {
def serviceCompanion = ScopedRoutesDiscoveryService
def fetchScopedRoutes(request: io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest): io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse
}
class ScopedRoutesDiscoveryServiceBlockingStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[ScopedRoutesDiscoveryServiceBlockingStub](channel, options) with ScopedRoutesDiscoveryServiceBlockingClient {
override def fetchScopedRoutes(request: io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest): io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse = {
_root_.scalapb.grpc.ClientCalls.blockingUnaryCall(channel, METHOD_FETCH_SCOPED_ROUTES, options, request)
}
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): ScopedRoutesDiscoveryServiceBlockingStub = new ScopedRoutesDiscoveryServiceBlockingStub(channel, options)
}
class ScopedRoutesDiscoveryServiceStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[ScopedRoutesDiscoveryServiceStub](channel, options) with ScopedRoutesDiscoveryService {
override def streamScopedRoutes(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest] = {
_root_.scalapb.grpc.ClientCalls.asyncBidiStreamingCall(channel, METHOD_STREAM_SCOPED_ROUTES, options, responseObserver)
}
override def deltaScopedRoutes(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest] = {
_root_.scalapb.grpc.ClientCalls.asyncBidiStreamingCall(channel, METHOD_DELTA_SCOPED_ROUTES, options, responseObserver)
}
override def fetchScopedRoutes(request: io.envoyproxy.envoy.service.discovery.v3.DiscoveryRequest): scala.concurrent.Future[io.envoyproxy.envoy.service.discovery.v3.DiscoveryResponse] = {
_root_.scalapb.grpc.ClientCalls.asyncUnaryCall(channel, METHOD_FETCH_SCOPED_ROUTES, options, request)
}
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): ScopedRoutesDiscoveryServiceStub = new ScopedRoutesDiscoveryServiceStub(channel, options)
}
def bindService(serviceImpl: ScopedRoutesDiscoveryService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition = ScopedRoutesDiscoveryService.bindService(serviceImpl, executionContext)
def blockingStub(channel: _root_.io.grpc.Channel): ScopedRoutesDiscoveryServiceBlockingStub = new ScopedRoutesDiscoveryServiceBlockingStub(channel)
def stub(channel: _root_.io.grpc.Channel): ScopedRoutesDiscoveryServiceStub = new ScopedRoutesDiscoveryServiceStub(channel)
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.route.v3.SrdsProto.javaDescriptor.getServices().get(0)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy