Making IManagementClient.GetAsync (and Put, Post, Delete) APIs public. #284
Closed
inikulshin
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
Implemented in #319 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It'll help developers to use ManagementClient even in cases, EasyNetQ doesn't implement some RabbitMQ Management HTTP API (e.g. new
/api/stream/...
ofrabbitmq_stream_management
plugin), or implements some API partially (e.g. PolicyDefinition before #281), or implements API for specific RabbitMQ versions only.It's essential for developer's custom management plugins that may extend basic RabbitMQ Management HTTP API (like
rabbitmq_stream_management
,rabbitmq_shovel_management
orrabbitmq_federation_management
).And last, but not the least: it may reduce
IManagementClient
public API to O(1) methods, making all current public methods just an extensions.Beta Was this translation helpful? Give feedback.
All reactions