Table of Contents

Interface IRabbitListenerEndpointRegistry

Namespace
Steeltoe.Messaging.RabbitMQ.Listener
Assembly
Steeltoe.Messaging.RabbitMQ.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public interface IRabbitListenerEndpointRegistry : ISmartLifecycle, ILifecycle, IPhased, IDisposable, IServiceNameAware
Inherited Members

Methods

GetListenerContainer(string)

IMessageListenerContainer GetListenerContainer(string id)

Parameters

id string

Returns

IMessageListenerContainer

GetListenerContainerIds()

ISet<string> GetListenerContainerIds()

Returns

ISet<string>

GetListenerContainers()

ICollection<IMessageListenerContainer> GetListenerContainers()

Returns

ICollection<IMessageListenerContainer>

RegisterListenerContainer(IRabbitListenerEndpoint, IRabbitListenerContainerFactory)

void RegisterListenerContainer(IRabbitListenerEndpoint endpoint, IRabbitListenerContainerFactory factory)

Parameters

endpoint IRabbitListenerEndpoint
factory IRabbitListenerContainerFactory

RegisterListenerContainer(IRabbitListenerEndpoint, IRabbitListenerContainerFactory, bool)

void RegisterListenerContainer(IRabbitListenerEndpoint endpoint, IRabbitListenerContainerFactory factory, bool startImmediately)

Parameters

endpoint IRabbitListenerEndpoint
factory IRabbitListenerContainerFactory
startImmediately bool

UnregisterListenerContainer(string)

IMessageListenerContainer UnregisterListenerContainer(string id)

Parameters

id string

Returns

IMessageListenerContainer