Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve/Complete AMQP support #1523

Closed
alongir opened this issue Mar 26, 2024 · 0 comments
Closed

Improve/Complete AMQP support #1523

alongir opened this issue Mar 26, 2024 · 0 comments
Assignees

Comments

@alongir
Copy link
Member

alongir commented Mar 26, 2024

Increases the number of supported AMQP methods from 22 to all of the 62 methods defined by the AMQP 0-9-1 spec.

Previously supported AMQP methods:

BasicPublish
QueueBind
QueueBindOk
BasicConsume
BasicConsumeOk
BasicDeliver
QueueDeclare
QueueDeclareOk
ExchangeDeclare
ExchangeDeclareOk
ConnectionStart
ConnectionStartOk
ConnectionClose
ConnectionCloseOk
ConnectionOpen
ConnectionOpenOk
ChannelOpen
ChannelOpenOk
ConnectionTune
ConnectionTuneOk
BasicCancel
BasicCancelOk

Full list of supported AMQP methods:

ConnectionStart
ConnectionStartOk
ConnectionSecure
ConnectionSecureOk
ConnectionTune
ConnectionTuneOk
ConnectionOpen
ConnectionOpenOk
ConnectionClose
ConnectionCloseOk
ConnectionBlocked
ConnectionUnblocked
ChannelOpen
ChannelOpenOk
ChannelFlow
ChannelFlowOk
ChannelClose
ChannelCloseOk
ExchangeDeclare
ExchangeDeclareOk
ExchangeDelete
ExchangeDeleteOk
ExchangeBind
ExchangeBindOk
ExchangeUnbind
ExchangeUnbindOk
QueueDeclare
QueueDeclareOk
QueueBind
QueueBindOk
QueueUnbind
QueueUnbindOk
QueuePurge
QueuePurgeOk
QueueDelete
QueueDeleteOk
BasicQos
BasicQosOk
BasicConsume
BasicConsumeOk
BasicCancel
BasicCancelOk
BasicPublish
BasicReturn
BasicDeliver
BasicGet
BasicGetOk
BasicGetEmpty
BasicAck
BasicReject
BasicRecoverAsync
BasicRecover
BasicRecoverOk
BasicNack
TxSelect
TxSelectOk
TxCommit
TxCommitOk
TxRollback
TxRollbackOk
ConfirmSelect
ConfirmSelectOk

Request-response matching is disabled for AMQP because it's inapplicable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants