Table of Contents

Class MethodRabbitListenerEndpoint

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

Constructors

MethodRabbitListenerEndpoint(IApplicationContext, MethodInfo, object, ILoggerFactory)

public MethodRabbitListenerEndpoint(IApplicationContext applicationContext, MethodInfo method, object instance, ILoggerFactory loggerFactory = null)

Parameters

applicationContext IApplicationContext
method MethodInfo
instance object
loggerFactory ILoggerFactory

Properties

ErrorHandler

public IRabbitListenerErrorHandler ErrorHandler { get; set; }

Property Value

IRabbitListenerErrorHandler

Instance

public object Instance { get; set; }

Property Value

object

MessageHandlerMethodFactory

public IMessageHandlerMethodFactory MessageHandlerMethodFactory { get; set; }

Property Value

IMessageHandlerMethodFactory

Method

public MethodInfo Method { get; set; }

Property Value

MethodInfo

ReturnExceptions

public bool ReturnExceptions { get; set; }

Property Value

bool

Methods

ConfigureListenerAdapter(MessagingMessageListenerAdapter)

protected virtual HandlerAdapter ConfigureListenerAdapter(MessagingMessageListenerAdapter messageListener)

Parameters

messageListener MessagingMessageListenerAdapter

Returns

HandlerAdapter

CreateMessageListener(IMessageListenerContainer)

protected override IMessageListener CreateMessageListener(IMessageListenerContainer container)

Parameters

container IMessageListenerContainer

Returns

IMessageListener

CreateMessageListenerInstance()

protected virtual MessagingMessageListenerAdapter CreateMessageListenerInstance()

Returns

MessagingMessageListenerAdapter

GetEndpointDescription()

protected override StringBuilder GetEndpointDescription()

Returns

StringBuilder