Class ApplicationContextExtensions
- Namespace
- Steeltoe.Messaging.RabbitMQ.Extensions
- Assembly
- Steeltoe.Messaging.RabbitMQ.dll
public static class ApplicationContextExtensions
- Inheritance
-
ApplicationContextExtensions
- Inherited Members
Methods
GetRabbitAdmin(IApplicationContext, string)
public static IRabbitAdmin GetRabbitAdmin(this IApplicationContext context, string name = null)
Parameters
context
IApplicationContextname
string
Returns
GetRabbitBinding(IApplicationContext, string)
public static IBinding GetRabbitBinding(this IApplicationContext context, string name)
Parameters
context
IApplicationContextname
string
Returns
GetRabbitBindings(IApplicationContext)
public static IEnumerable<IBinding> GetRabbitBindings(this IApplicationContext context)
Parameters
context
IApplicationContext
Returns
GetRabbitExchange(IApplicationContext, string)
public static IExchange GetRabbitExchange(this IApplicationContext context, string name)
Parameters
context
IApplicationContextname
string
Returns
GetRabbitExchanges(IApplicationContext)
public static IEnumerable<IExchange> GetRabbitExchanges(this IApplicationContext context)
Parameters
context
IApplicationContext
Returns
GetRabbitQueue(IApplicationContext, string)
public static IQueue GetRabbitQueue(this IApplicationContext context, string name)
Parameters
context
IApplicationContextname
string
Returns
GetRabbitQueues(IApplicationContext)
public static IEnumerable<IQueue> GetRabbitQueues(this IApplicationContext context)
Parameters
context
IApplicationContext
Returns
GetRabbitTemplate(IApplicationContext, string)
public static RabbitTemplate GetRabbitTemplate(this IApplicationContext context, string name = null)
Parameters
context
IApplicationContextname
string