Table of Contents

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 IApplicationContext
name string

Returns

IRabbitAdmin

GetRabbitBinding(IApplicationContext, string)

public static IBinding GetRabbitBinding(this IApplicationContext context, string name)

Parameters

context IApplicationContext
name string

Returns

IBinding

GetRabbitBindings(IApplicationContext)

public static IEnumerable<IBinding> GetRabbitBindings(this IApplicationContext context)

Parameters

context IApplicationContext

Returns

IEnumerable<IBinding>

GetRabbitExchange(IApplicationContext, string)

public static IExchange GetRabbitExchange(this IApplicationContext context, string name)

Parameters

context IApplicationContext
name string

Returns

IExchange

GetRabbitExchanges(IApplicationContext)

public static IEnumerable<IExchange> GetRabbitExchanges(this IApplicationContext context)

Parameters

context IApplicationContext

Returns

IEnumerable<IExchange>

GetRabbitQueue(IApplicationContext, string)

public static IQueue GetRabbitQueue(this IApplicationContext context, string name)

Parameters

context IApplicationContext
name string

Returns

IQueue

GetRabbitQueues(IApplicationContext)

public static IEnumerable<IQueue> GetRabbitQueues(this IApplicationContext context)

Parameters

context IApplicationContext

Returns

IEnumerable<IQueue>

GetRabbitTemplate(IApplicationContext, string)

public static RabbitTemplate GetRabbitTemplate(this IApplicationContext context, string name = null)

Parameters

context IApplicationContext
name string

Returns

RabbitTemplate