kourier
Toggle table of contents
0.2.2
common
Platform filter
common
Switch theme
Search in API
kourier
amqp-core
/
dev.kourier.amqp
/
Frame
/
Method
/
Exchange
Exchange
@
Serializable
(
with
=
FrameMethodExchangeSerializer::class
)
sealed
class
Exchange
:
Frame.Method
Inheritors
Declare
DeclareOk
Delete
DeleteOk
Bind
BindOk
Unbind
UnbindOk
Members
Types
Bind
Link copied to clipboard
@
Serializable
(
with
=
FrameMethodExchangeBindSerializer::class
)
data
class
Bind
(
val
reserved1
:
UShort
,
val
destination
:
String
,
val
source
:
String
,
val
routingKey
:
String
,
val
noWait
:
Boolean
,
val
arguments
:
Table
)
:
Frame.Method.Exchange
Bind
Ok
Link copied to clipboard
object
BindOk
:
Frame.Method.Exchange
Declare
Link copied to clipboard
@
Serializable
(
with
=
FrameMethodExchangeDeclareSerializer::class
)
data
class
Declare
(
val
reserved1
:
UShort
,
val
exchangeName
:
String
,
val
exchangeType
:
String
,
val
passive
:
Boolean
,
val
durable
:
Boolean
,
val
autoDelete
:
Boolean
,
val
internal
:
Boolean
,
val
noWait
:
Boolean
,
val
arguments
:
Table
)
:
Frame.Method.Exchange
Declare
Ok
Link copied to clipboard
object
DeclareOk
:
Frame.Method.Exchange
Delete
Link copied to clipboard
@
Serializable
(
with
=
FrameMethodExchangeDeleteSerializer::class
)
data
class
Delete
(
val
reserved1
:
UShort
,
val
exchangeName
:
String
,
val
ifUnused
:
Boolean
,
val
noWait
:
Boolean
)
:
Frame.Method.Exchange
Delete
Ok
Link copied to clipboard
object
DeleteOk
:
Frame.Method.Exchange
Kind
Link copied to clipboard
enum
Kind
:
Enum
<
Frame.Method.Exchange.Kind
>
Unbind
Link copied to clipboard
@
Serializable
(
with
=
FrameMethodExchangeUnbindSerializer::class
)
data
class
Unbind
(
val
reserved1
:
UShort
,
val
destination
:
String
,
val
source
:
String
,
val
routingKey
:
String
,
val
noWait
:
Boolean
,
val
arguments
:
Table
)
:
Frame.Method.Exchange
Unbind
Ok
Link copied to clipboard
object
UnbindOk
:
Frame.Method.Exchange
Properties
exchange
Kind
Link copied to clipboard
val
exchangeKind
:
Frame.Method.Exchange.Kind
kind
Link copied to clipboard
val
kind
:
Frame.Method.Kind