Interface IRabbitAdmin
public interface IRabbitAdmin : IServiceNameAware
- Inherited Members
Methods
DeclareBinding(IBinding)
void DeclareBinding(IBinding binding)
Parameters
binding
IBinding
DeclareExchange(IExchange)
void DeclareExchange(IExchange exchange)
Parameters
exchange
IExchange
DeclareQueue()
IQueue DeclareQueue()
Returns
DeclareQueue(IQueue)
string DeclareQueue(IQueue queue)
Parameters
queue
IQueue
Returns
DeleteExchange(string)
bool DeleteExchange(string exchangeName)
Parameters
exchangeName
string
Returns
DeleteQueue(string)
bool DeleteQueue(string queueName)
Parameters
queueName
string
Returns
DeleteQueue(string, bool, bool)
void DeleteQueue(string queueName, bool unused, bool empty)
Parameters
GetQueueInfo(string)
QueueInformation GetQueueInfo(string queueName)
Parameters
queueName
string
Returns
GetQueueProperties(string)
Dictionary<string, object> GetQueueProperties(string queueName)
Parameters
queueName
string
Returns
Initialize()
void Initialize()
PurgeQueue(string)
uint PurgeQueue(string queueName)
Parameters
queueName
string
Returns
PurgeQueue(string, bool)
void PurgeQueue(string queueName, bool noWait)
Parameters
RemoveBinding(IBinding)
void RemoveBinding(IBinding binding)
Parameters
binding
IBinding