kourier
Toggle table of contents
0.2.2
common
Platform filter
common
Switch theme
Search in API
kourier
amqp-client-robust
/
dev.kourier.amqp.robust
/
RobustAMQPConnection
Robust
AMQPConnection
open
class
RobustAMQPConnection
(
config
:
AMQPConfig
,
messageListeningScope
:
CoroutineScope
)
:
DefaultAMQPConnection
Members
Constructors
Robust
AMQPConnection
Link copied to clipboard
constructor
(
config
:
AMQPConfig
,
messageListeningScope
:
CoroutineScope
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
channels
Link copied to clipboard
val
channels
:
AMQPChannels
closed
Responses
Link copied to clipboard
open
override
val
closedResponses
:
Flow
<
AMQPResponse.Connection.Closed
>
config
Link copied to clipboard
open
override
val
config
:
AMQPConfig
connection
Closed
Link copied to clipboard
open
override
val
connectionClosed
:
CompletableDeferred
<
AMQPException.ConnectionClosed
>
connection
Responses
Link copied to clipboard
val
connectionResponses
:
MutableSharedFlow
<
AMQPResponse
>
message
Listening
Scope
Link copied to clipboard
val
messageListeningScope
:
CoroutineScope
opened
Responses
Link copied to clipboard
open
override
val
openedResponses
:
Flow
<
AMQPResponse.Connection.Connected
>
state
Link copied to clipboard
open
override
var
state
:
ConnectionState
Functions
close
Link copied to clipboard
open
suspend override
fun
close
(
reason
:
String
,
code
:
UShort
)
:
AMQPResponse.Connection.Closed
open
Channel
Link copied to clipboard
open
suspend override
fun
openChannel
(
)
:
AMQPChannel
send
Heartbeat
Link copied to clipboard
open
suspend override
fun
sendHeartbeat
(
)
write
Link copied to clipboard
open
suspend override
fun
write
(
vararg
frames
:
Frame
)
open
suspend override
fun
write
(
bytes
:
ByteArray
)
write
And
Wait
For
Response
Link copied to clipboard
inline suspend
fun
<
T
:
AMQPResponse
>
writeAndWaitForResponse
(
vararg
frames
:
Frame
)
:
T