Making IManagementClient.GetAsync (and Put, Post, Delete) APIs public. #284
Closed
inikulshin
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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