Table of Contents

Class MultiMethodRabbitListenerEndpoint

Namespace
Steeltoe.Messaging.RabbitMQ.Listener
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class MultiMethodRabbitListenerEndpoint : MethodRabbitListenerEndpoint, IRabbitListenerEndpoint
Inheritance
MultiMethodRabbitListenerEndpoint
Implements
Inherited Members

Constructors

MultiMethodRabbitListenerEndpoint(IApplicationContext, List<MethodInfo>, object, ILoggerFactory)

public MultiMethodRabbitListenerEndpoint(IApplicationContext applicationContext, List<MethodInfo> methods, object instance, ILoggerFactory loggerFactory = null)

Parameters

applicationContext IApplicationContext
methods List<MethodInfo>
instance object
loggerFactory ILoggerFactory

MultiMethodRabbitListenerEndpoint(IApplicationContext, List<MethodInfo>, MethodInfo, object, ILoggerFactory)

public MultiMethodRabbitListenerEndpoint(IApplicationContext applicationContext, List<MethodInfo> methods, MethodInfo defaultMethod, object instance, ILoggerFactory loggerFactory = null)

Parameters

applicationContext IApplicationContext
methods List<MethodInfo>
defaultMethod MethodInfo
instance object
loggerFactory ILoggerFactory

Properties

DefaultMethod

public MethodInfo DefaultMethod { get; }

Property Value

MethodInfo

Methods

public List<MethodInfo> Methods { get; }

Property Value

List<MethodInfo>

Methods

ConfigureListenerAdapter(MessagingMessageListenerAdapter)

protected override HandlerAdapter ConfigureListenerAdapter(MessagingMessageListenerAdapter messageListener)

Parameters

messageListener MessagingMessageListenerAdapter

Returns

HandlerAdapter