io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of envoy-scala-control-plane_2.13 Show documentation
Show all versions of envoy-scala-control-plane_2.13 Show documentation
ScalaPB generated bindings for Envoy
package io.envoyproxy.envoy.service.status.v3
object ClientStatusDiscoveryServiceGrpc {
val METHOD_STREAM_CLIENT_STATUS: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest, io.envoyproxy.envoy.service.status.v3.ClientStatusResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.status.v3.ClientStatusDiscoveryService", "StreamClientStatus"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.status.v3.CsdsProto.javaDescriptor.getServices().get(0).getMethods().get(0)))
.build()
val METHOD_FETCH_CLIENT_STATUS: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest, io.envoyproxy.envoy.service.status.v3.ClientStatusResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.status.v3.ClientStatusDiscoveryService", "FetchClientStatus"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.status.v3.CsdsProto.javaDescriptor.getServices().get(0).getMethods().get(1)))
.build()
val SERVICE: _root_.io.grpc.ServiceDescriptor =
_root_.io.grpc.ServiceDescriptor.newBuilder("envoy.service.status.v3.ClientStatusDiscoveryService")
.setSchemaDescriptor(new _root_.scalapb.grpc.ConcreteProtoFileDescriptorSupplier(io.envoyproxy.envoy.service.status.v3.CsdsProto.javaDescriptor))
.addMethod(METHOD_STREAM_CLIENT_STATUS)
.addMethod(METHOD_FETCH_CLIENT_STATUS)
.build()
/** CSDS is Client Status Discovery Service. It can be used to get the status of
* an xDS-compliant client from the management server's point of view. It can
* also be used to get the current xDS states directly from the client.
*/
trait ClientStatusDiscoveryService extends _root_.scalapb.grpc.AbstractService {
override def serviceCompanion = ClientStatusDiscoveryService
def streamClientStatus(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest]
def fetchClientStatus(request: io.envoyproxy.envoy.service.status.v3.ClientStatusRequest): scala.concurrent.Future[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse]
}
object ClientStatusDiscoveryService extends _root_.scalapb.grpc.ServiceCompanion[ClientStatusDiscoveryService] {
implicit def serviceCompanion: _root_.scalapb.grpc.ServiceCompanion[ClientStatusDiscoveryService] = this
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.status.v3.CsdsProto.javaDescriptor.getServices().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.status.v3.CsdsProto.scalaDescriptor.services(0)
def bindService(serviceImpl: ClientStatusDiscoveryService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition =
_root_.io.grpc.ServerServiceDefinition.builder(SERVICE)
.addMethod(
METHOD_STREAM_CLIENT_STATUS,
_root_.io.grpc.stub.ServerCalls.asyncBidiStreamingCall(new _root_.io.grpc.stub.ServerCalls.BidiStreamingMethod[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest, io.envoyproxy.envoy.service.status.v3.ClientStatusResponse] {
override def invoke(observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest] =
serviceImpl.streamClientStatus(observer)
}))
.addMethod(
METHOD_FETCH_CLIENT_STATUS,
_root_.io.grpc.stub.ServerCalls.asyncUnaryCall(new _root_.io.grpc.stub.ServerCalls.UnaryMethod[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest, io.envoyproxy.envoy.service.status.v3.ClientStatusResponse] {
override def invoke(request: io.envoyproxy.envoy.service.status.v3.ClientStatusRequest, observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse]): _root_.scala.Unit =
serviceImpl.fetchClientStatus(request).onComplete(scalapb.grpc.Grpc.completeObserver(observer))(
executionContext)
}))
.build()
}
/** CSDS is Client Status Discovery Service. It can be used to get the status of
* an xDS-compliant client from the management server's point of view. It can
* also be used to get the current xDS states directly from the client.
*/
trait ClientStatusDiscoveryServiceBlockingClient {
def serviceCompanion = ClientStatusDiscoveryService
def fetchClientStatus(request: io.envoyproxy.envoy.service.status.v3.ClientStatusRequest): io.envoyproxy.envoy.service.status.v3.ClientStatusResponse
}
class ClientStatusDiscoveryServiceBlockingStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[ClientStatusDiscoveryServiceBlockingStub](channel, options) with ClientStatusDiscoveryServiceBlockingClient {
override def fetchClientStatus(request: io.envoyproxy.envoy.service.status.v3.ClientStatusRequest): io.envoyproxy.envoy.service.status.v3.ClientStatusResponse = {
_root_.scalapb.grpc.ClientCalls.blockingUnaryCall(channel, METHOD_FETCH_CLIENT_STATUS, options, request)
}
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): ClientStatusDiscoveryServiceBlockingStub = new ClientStatusDiscoveryServiceBlockingStub(channel, options)
}
class ClientStatusDiscoveryServiceStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[ClientStatusDiscoveryServiceStub](channel, options) with ClientStatusDiscoveryService {
override def streamClientStatus(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.status.v3.ClientStatusRequest] = {
_root_.scalapb.grpc.ClientCalls.asyncBidiStreamingCall(channel, METHOD_STREAM_CLIENT_STATUS, options, responseObserver)
}
override def fetchClientStatus(request: io.envoyproxy.envoy.service.status.v3.ClientStatusRequest): scala.concurrent.Future[io.envoyproxy.envoy.service.status.v3.ClientStatusResponse] = {
_root_.scalapb.grpc.ClientCalls.asyncUnaryCall(channel, METHOD_FETCH_CLIENT_STATUS, options, request)
}
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): ClientStatusDiscoveryServiceStub = new ClientStatusDiscoveryServiceStub(channel, options)
}
def bindService(serviceImpl: ClientStatusDiscoveryService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition = ClientStatusDiscoveryService.bindService(serviceImpl, executionContext)
def blockingStub(channel: _root_.io.grpc.Channel): ClientStatusDiscoveryServiceBlockingStub = new ClientStatusDiscoveryServiceBlockingStub(channel)
def stub(channel: _root_.io.grpc.Channel): ClientStatusDiscoveryServiceStub = new ClientStatusDiscoveryServiceStub(channel)
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.status.v3.CsdsProto.javaDescriptor.getServices().get(0)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy