Interface IRabbitAdmin
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public interface IRabbitAdmin : IServiceNameAware
- Inherited Members
Methods
DeclareBinding(IBinding)
void DeclareBinding(IBinding binding)
Parameters
bindingIBinding
DeclareExchange(IExchange)
void DeclareExchange(IExchange exchange)
Parameters
exchangeIExchange
DeclareQueue()
IQueue DeclareQueue()
Returns
DeclareQueue(IQueue)
string DeclareQueue(IQueue queue)
Parameters
queueIQueue
Returns
DeleteExchange(string)
bool DeleteExchange(string exchangeName)
Parameters
exchangeNamestring
Returns
DeleteQueue(string)
bool DeleteQueue(string queueName)
Parameters
queueNamestring
Returns
DeleteQueue(string, bool, bool)
void DeleteQueue(string queueName, bool unused, bool empty)
Parameters
GetQueueInfo(string)
QueueInformation GetQueueInfo(string queueName)
Parameters
queueNamestring
Returns
GetQueueProperties(string)
Dictionary<string, object> GetQueueProperties(string queueName)
Parameters
queueNamestring
Returns
Initialize()
void Initialize()
PurgeQueue(string)
uint PurgeQueue(string queueName)
Parameters
queueNamestring
Returns
PurgeQueue(string, bool)
void PurgeQueue(string queueName, bool noWait)
Parameters
RemoveBinding(IBinding)
void RemoveBinding(IBinding binding)
Parameters
bindingIBinding