RobustAMQPConnection

open class RobustAMQPConnection(config: AMQPConfig, messageListeningScope: CoroutineScope) : DefaultAMQPConnection

Constructors

Link copied to clipboard
constructor(config: AMQPConfig, messageListeningScope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val config: AMQPConfig
Link copied to clipboard
open override val connectionClosed: CompletableDeferred<AMQPException.ConnectionClosed>
Link copied to clipboard
val connectionResponses: MutableSharedFlow<AMQPResponse>
Link copied to clipboard
val messageListeningScope: CoroutineScope
Link copied to clipboard
Link copied to clipboard
open override var state: ConnectionState

Functions

Link copied to clipboard
open suspend override fun close(reason: String, code: UShort): AMQPResponse.Connection.Closed
Link copied to clipboard
open suspend override fun openChannel(): AMQPChannel
Link copied to clipboard
open suspend override fun sendHeartbeat()
Link copied to clipboard
open suspend override fun write(vararg frames: Frame)
open suspend override fun write(bytes: ByteArray)
Link copied to clipboard
inline suspend fun <T : AMQPResponse> writeAndWaitForResponse(vararg frames: Frame): T