RpcTimeout

data class RpcTimeout(val channelId: ChannelId, val timeout: Duration) : AMQPException

A channel-level RPC (queueDeclare, basicGet, confirmSelect, …) did not receive a response within the configured rpcTimeout. Prevents a stalled/black-holed broker from suspending the caller forever. Not a kotlinx.coroutines.CancellationException, so robust recovery treats it as a normal failure.

Constructors

Link copied to clipboard
constructor(channelId: ChannelId, timeout: Duration)

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
Link copied to clipboard
open override val message: String
Link copied to clipboard