Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Connection(socket: Socket, resources: ConnectionResources)
Link copied to clipboard
class ConnectionCancelledException(reason: AMQP.Connection.Close, val cause: Throwable? = null, val manual: Boolean) : CancellationException
Link copied to clipboard
data class ConnectionPreferences(val maxChannelCount: Int = DEFAULT_MAX_CHANNEL_COUNT, val maxFrameSize: Int = 0, val heartbeat: Int = 60)

Preferences for an Connection

Link copied to clipboard
data class ConnectionResources(val scope: CoroutineScope = CoroutineScope(Dispatchers.Default + Job()), val protocol: Protocol, val handshakeTimeout: Duration, val authMechanisms: List<AuthMechanism>, val preferences: ConnectionPreferences, val clientProperties: Map<String, Any?>, val eventFlow: MutableSharedFlow<ConnectionEvent>)
Link copied to clipboard
class HeartbeatDispatcher(val connection: Connection, kyuso: Kyuso)