OpenTelemetryAMQPChannel
class OpenTelemetryAMQPChannel(delegate: <Error class: unknown class>, tracer: <Error class: unknown class>, config: TracingConfig = TracingConfig.default())
OpenTelemetry-instrumented wrapper around AMQPChannel.
This class automatically creates spans for message publishing and consumption operations, and propagates trace context through AMQP message headers using W3C Trace Context format.
Constructors
Link copied to clipboard
constructor(delegate: <Error class: unknown class>, tracer: <Error class: unknown class>, config: TracingConfig = TracingConfig.default())
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend fun exchangeBind(destination: String, source: String, routingKey: String, arguments: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend fun queueDeclare(name: String, durable: Boolean, exclusive: Boolean, autoDelete: Boolean, arguments: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend fun queueDelete(name: String, ifUnused: Boolean, ifEmpty: Boolean): <Error class: unknown class>