io.envoyproxy.envoy.service.tap.v2alpha.TapSinkServiceGrpc.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.tap.v2alpha
object TapSinkServiceGrpc {
val METHOD_STREAM_TAPS: _root_.io.grpc.MethodDescriptor[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest, io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse] =
_root_.io.grpc.MethodDescriptor.newBuilder()
.setType(_root_.io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING)
.setFullMethodName(_root_.io.grpc.MethodDescriptor.generateFullMethodName("envoy.service.tap.v2alpha.TapSinkService", "StreamTaps"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest])
.setResponseMarshaller(_root_.scalapb.grpc.Marshaller.forMessage[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse])
.setSchemaDescriptor(_root_.scalapb.grpc.ConcreteProtoMethodDescriptorSupplier.fromMethodDescriptor(io.envoyproxy.envoy.service.tap.v2alpha.TapProto.javaDescriptor.getServices().get(0).getMethods().get(0)))
.build()
val SERVICE: _root_.io.grpc.ServiceDescriptor =
_root_.io.grpc.ServiceDescriptor.newBuilder("envoy.service.tap.v2alpha.TapSinkService")
.setSchemaDescriptor(new _root_.scalapb.grpc.ConcreteProtoFileDescriptorSupplier(io.envoyproxy.envoy.service.tap.v2alpha.TapProto.javaDescriptor))
.addMethod(METHOD_STREAM_TAPS)
.build()
/** [#not-implemented-hide:] A tap service to receive incoming taps. Envoy will call
* StreamTaps to deliver captured taps to the server
*/
trait TapSinkService extends _root_.scalapb.grpc.AbstractService {
override def serviceCompanion = TapSinkService
/** Envoy will connect and send StreamTapsRequest messages forever. It does not expect any
* response to be sent as nothing would be done in the case of failure. The server should
* disconnect if it expects Envoy to reconnect.
*/
def streamTaps(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest]
}
object TapSinkService extends _root_.scalapb.grpc.ServiceCompanion[TapSinkService] {
implicit def serviceCompanion: _root_.scalapb.grpc.ServiceCompanion[TapSinkService] = this
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.tap.v2alpha.TapProto.javaDescriptor.getServices().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.tap.v2alpha.TapProto.scalaDescriptor.services(0)
def bindService(serviceImpl: TapSinkService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition =
_root_.io.grpc.ServerServiceDefinition.builder(SERVICE)
.addMethod(
METHOD_STREAM_TAPS,
_root_.io.grpc.stub.ServerCalls.asyncClientStreamingCall(new _root_.io.grpc.stub.ServerCalls.ClientStreamingMethod[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest, io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse] {
override def invoke(observer: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest] =
serviceImpl.streamTaps(observer)
}))
.build()
}
/** [#not-implemented-hide:] A tap service to receive incoming taps. Envoy will call
* StreamTaps to deliver captured taps to the server
*/
trait TapSinkServiceBlockingClient {
def serviceCompanion = TapSinkService
}
class TapSinkServiceBlockingStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[TapSinkServiceBlockingStub](channel, options) with TapSinkServiceBlockingClient {
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): TapSinkServiceBlockingStub = new TapSinkServiceBlockingStub(channel, options)
}
class TapSinkServiceStub(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions = _root_.io.grpc.CallOptions.DEFAULT) extends _root_.io.grpc.stub.AbstractStub[TapSinkServiceStub](channel, options) with TapSinkService {
/** Envoy will connect and send StreamTapsRequest messages forever. It does not expect any
* response to be sent as nothing would be done in the case of failure. The server should
* disconnect if it expects Envoy to reconnect.
*/
override def streamTaps(responseObserver: _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsResponse]): _root_.io.grpc.stub.StreamObserver[io.envoyproxy.envoy.service.tap.v2alpha.StreamTapsRequest] = {
_root_.scalapb.grpc.ClientCalls.asyncClientStreamingCall(channel, METHOD_STREAM_TAPS, options, responseObserver)
}
override def build(channel: _root_.io.grpc.Channel, options: _root_.io.grpc.CallOptions): TapSinkServiceStub = new TapSinkServiceStub(channel, options)
}
def bindService(serviceImpl: TapSinkService, executionContext: scala.concurrent.ExecutionContext): _root_.io.grpc.ServerServiceDefinition = TapSinkService.bindService(serviceImpl, executionContext)
def blockingStub(channel: _root_.io.grpc.Channel): TapSinkServiceBlockingStub = new TapSinkServiceBlockingStub(channel)
def stub(channel: _root_.io.grpc.Channel): TapSinkServiceStub = new TapSinkServiceStub(channel)
def javaDescriptor: _root_.com.google.protobuf.Descriptors.ServiceDescriptor = io.envoyproxy.envoy.service.tap.v2alpha.TapProto.javaDescriptor.getServices().get(0)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy