Class AbstractRabbitListenerContainerFactory<C>
Inheritance
System.Object
AbstractRabbitListenerContainerFactory<C>
Implements
IServiceNameAware
Assembly: Steeltoe.Messaging.RabbitMQ.dll
Syntax
public abstract class AbstractRabbitListenerContainerFactory<C> : object, IRabbitListenerContainerFactory<C>, IRabbitListenerContainerFactory where C : AbstractMessageListenerContainer
Type Parameters
Constructors
|
Edit this page
View Source
AbstractRabbitListenerContainerFactory(IApplicationContext, ILoggerFactory)
Declaration
protected AbstractRabbitListenerContainerFactory(IApplicationContext applicationContext, ILoggerFactory loggerFactory = null)
Parameters
Type |
Name |
Description |
IApplicationContext |
applicationContext |
|
ILoggerFactory |
loggerFactory |
|
|
Edit this page
View Source
AbstractRabbitListenerContainerFactory(IApplicationContext, IOptionsMonitor<RabbitOptions>, IConnectionFactory, ILoggerFactory)
Declaration
protected AbstractRabbitListenerContainerFactory(IApplicationContext applicationContext, IOptionsMonitor<RabbitOptions> optionsMonitor, IConnectionFactory connectionFactory, ILoggerFactory loggerFactory = null)
Parameters
Type |
Name |
Description |
IApplicationContext |
applicationContext |
|
IOptionsMonitor<RabbitOptions> |
optionsMonitor |
|
IConnectionFactory |
connectionFactory |
|
ILoggerFactory |
loggerFactory |
|
|
Edit this page
View Source
AbstractRabbitListenerContainerFactory(IApplicationContext, IConnectionFactory, ILoggerFactory)
Declaration
protected AbstractRabbitListenerContainerFactory(IApplicationContext applicationContext, IConnectionFactory connectionFactory, ILoggerFactory loggerFactory = null)
Parameters
Type |
Name |
Description |
IApplicationContext |
applicationContext |
|
IConnectionFactory |
connectionFactory |
|
ILoggerFactory |
loggerFactory |
|
Fields
|
Edit this page
View Source
_logger
Declaration
protected readonly ILogger _logger
Field Value
|
Edit this page
View Source
_loggerFactory
Declaration
protected readonly ILoggerFactory _loggerFactory
Field Value
Type |
Description |
ILoggerFactory |
|
Properties
|
Edit this page
View Source
AcknowledgeMode
Declaration
public AcknowledgeMode? AcknowledgeMode { get; set; }
Property Value
|
Edit this page
View Source
AfterReceivePostProcessors
Declaration
public List<IMessagePostProcessor> AfterReceivePostProcessors { get; set; }
Property Value
|
Edit this page
View Source
ApplicationContext
Declaration
public IApplicationContext ApplicationContext { get; set; }
Property Value
Type |
Description |
IApplicationContext |
|
|
Edit this page
View Source
AutoStartup
Declaration
public bool? AutoStartup { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
BatchingStrategy
Declaration
public IBatchingStrategy BatchingStrategy { get; set; }
Property Value
|
Edit this page
View Source
BatchListener
Declaration
public bool BatchListener { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
BeforeSendReplyPostProcessors
Declaration
public List<IMessagePostProcessor> BeforeSendReplyPostProcessors { get; set; }
Property Value
|
Edit this page
View Source
ConnectionFactory
Declaration
public IConnectionFactory ConnectionFactory { get; set; }
Property Value
|
Edit this page
View Source
Declaration
public IConsumerTagStrategy ConsumerTagStrategy { get; set; }
Property Value
|
Edit this page
View Source
ContainerCustomizer
Declaration
public Action<C> ContainerCustomizer { get; set; }
Property Value
Type |
Description |
Action<C> |
|
|
Edit this page
View Source
DeBatchingEnabled
Declaration
public bool? DeBatchingEnabled { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
DefaultRequeueRejected
Declaration
public bool? DefaultRequeueRejected { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
ErrorHandler
Declaration
public IErrorHandler ErrorHandler { get; set; }
Property Value
Type |
Description |
IErrorHandler |
|
|
Edit this page
View Source
FailedDeclarationRetryInterval
Declaration
public int? FailedDeclarationRetryInterval { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
IdleEventInterval
Declaration
public int? IdleEventInterval { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
IsChannelTransacted
Declaration
public bool? IsChannelTransacted { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
MessageConverter
Declaration
public ISmartMessageConverter MessageConverter { get; set; }
Property Value
Type |
Description |
ISmartMessageConverter |
|
|
Edit this page
View Source
MismatchedQueuesFatal
Declaration
public bool? MismatchedQueuesFatal { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
MissingQueuesFatal
Declaration
public bool? MissingQueuesFatal { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
Options
Declaration
protected RabbitOptions Options { get; }
Property Value
|
Edit this page
View Source
Phase
Declaration
public int Phase { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
PossibleAuthenticationFailureFatal
Declaration
public bool PossibleAuthenticationFailureFatal { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
PrefetchCount
Declaration
public int? PrefetchCount { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
RecoveryBackOff
Declaration
public IBackOff RecoveryBackOff { get; set; }
Property Value
Type |
Description |
IBackOff |
|
|
Edit this page
View Source
RecoveryInterval
Declaration
public int? RecoveryInterval { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
ReplyRecoveryCallback
Declaration
public IRecoveryCallback ReplyRecoveryCallback { get; set; }
Property Value
Type |
Description |
IRecoveryCallback |
|
|
Edit this page
View Source
RetryTemplate
Declaration
public RetryTemplate RetryTemplate { get; set; }
Property Value
Type |
Description |
RetryTemplate |
|
|
Edit this page
View Source
ServiceName
Declaration
public virtual string ServiceName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
TransactionManager
Declaration
public IPlatformTransactionManager TransactionManager { get; set; }
Property Value
Type |
Description |
IPlatformTransactionManager |
|
Methods
|
Edit this page
View Source
CreateContainerInstance()
Declaration
protected abstract C CreateContainerInstance()
Returns
|
Edit this page
View Source
CreateListenerContainer(IRabbitListenerEndpoint)
Declaration
public C CreateListenerContainer(IRabbitListenerEndpoint endpoint)
Parameters
Returns
|
Edit this page
View Source
InitializeContainer(C, IRabbitListenerEndpoint)
Declaration
protected virtual void InitializeContainer(C instance, IRabbitListenerEndpoint endpoint)
Parameters
|
Edit this page
View Source
SetAfterReceivePostProcessors(IMessagePostProcessor[])
Declaration
public void SetAfterReceivePostProcessors(params IMessagePostProcessor[] postProcessors)
Parameters
|
Edit this page
View Source
SetBeforeSendReplyPostProcessors(IMessagePostProcessor[])
Declaration
public void SetBeforeSendReplyPostProcessors(params IMessagePostProcessor[] postProcessors)
Parameters
Explicit Interface Implementations
|
Edit this page
View Source
IRabbitListenerContainerFactory.CreateListenerContainer(IRabbitListenerEndpoint)
Declaration
IMessageListenerContainer IRabbitListenerContainerFactory.CreateListenerContainer(IRabbitListenerEndpoint endpoint)
Parameters
Returns
Implements
IServiceNameAware