Class RabbitInboundChannelAdapter
- Namespace
- Steeltoe.Integration.Rabbit.Inbound
- Assembly
- Steeltoe.Integration.RabbitMQ.dll
public class RabbitInboundChannelAdapter : MessageProducerSupportEndpoint, ISmartLifecycle, ILifecycle, IPhased, IServiceNameAware, IMessageProducer
- Inheritance
-
RabbitInboundChannelAdapter
- Implements
- Inherited Members
Constructors
RabbitInboundChannelAdapter(IApplicationContext, AbstractMessageListenerContainer, ILogger)
public RabbitInboundChannelAdapter(IApplicationContext context, AbstractMessageListenerContainer listenerContainer, ILogger logger = null)
Parameters
context
IApplicationContextlistenerContainer
AbstractMessageListenerContainerlogger
ILogger
Properties
BatchingStrategy
public IBatchingStrategy BatchingStrategy { get; set; }
Property Value
BindSourceMessage
public bool BindSourceMessage { get; set; }
Property Value
MessageConverter
public ISmartMessageConverter MessageConverter { get; set; }
Property Value
RecoveryCallback
public IRecoveryCallback RecoveryCallback { get; set; }
Property Value
RetryTemplate
public RetryTemplate RetryTemplate { get; set; }
Property Value
Methods
DoStart()
protected override Task DoStart()
Returns
DoStop()
protected override Task DoStop()
Returns
GetErrorMessageAttributes(IMessage)
protected override IAttributeAccessor GetErrorMessageAttributes(IMessage message)
Parameters
message
IMessage