Class AbstractRabbitListenerEndpoint
Inheritance
System.Object
AbstractRabbitListenerEndpoint
Assembly: Steeltoe.Messaging.RabbitMQ.dll
Syntax
public abstract class AbstractRabbitListenerEndpoint : object, IRabbitListenerEndpoint
Constructors
|
Edit this page
View Source
AbstractRabbitListenerEndpoint(IApplicationContext, ILoggerFactory)
Declaration
protected AbstractRabbitListenerEndpoint(IApplicationContext applicationContext, ILoggerFactory loggerFactory = null)
Parameters
Type |
Name |
Description |
IApplicationContext |
applicationContext |
|
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
AckMode
Declaration
public AcknowledgeMode? AckMode { get; set; }
Property Value
|
Edit this page
View Source
Admin
Declaration
public IRabbitAdmin Admin { 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
Concurrency
Declaration
public int? Concurrency { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
Exclusive
Declaration
public bool Exclusive { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
ExpressionContext
Declaration
protected IServiceExpressionContext ExpressionContext { get; set; }
Property Value
Type |
Description |
IServiceExpressionContext |
|
|
Edit this page
View Source
Group
Declaration
public string Group { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Id
Declaration
public string Id { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
MessageConverter
Declaration
public ISmartMessageConverter MessageConverter { get; set; }
Property Value
Type |
Description |
ISmartMessageConverter |
|
|
Edit this page
View Source
Priority
Declaration
public int? Priority { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
QueueNames
Declaration
public List<string> QueueNames { get; }
Property Value
Type |
Description |
List<System.String> |
|
|
Edit this page
View Source
Queues
Declaration
public List<IQueue> Queues { get; }
Property Value
|
Edit this page
View Source
ReplyPostProcessor
Declaration
public IReplyPostProcessor ReplyPostProcessor { get; set; }
Property Value
|
Edit this page
View Source
Resolver
Declaration
protected IServiceExpressionResolver Resolver { get; set; }
Property Value
Type |
Description |
IServiceExpressionResolver |
|
|
Edit this page
View Source
ServiceResolver
Declaration
protected IServiceResolver ServiceResolver { get; set; }
Property Value
Type |
Description |
IServiceResolver |
|
Methods
|
Edit this page
View Source
CreateMessageListener(IMessageListenerContainer)
Declaration
protected abstract IMessageListener CreateMessageListener(IMessageListenerContainer container)
Parameters
Returns
|
Edit this page
View Source
GetEndpointDescription()
Declaration
protected virtual StringBuilder GetEndpointDescription()
Returns
Type |
Description |
StringBuilder |
|
|
Edit this page
View Source
SetQueueNames(String[])
Declaration
public void SetQueueNames(params string[] queueNames)
Parameters
Type |
Name |
Description |
System.String[] |
queueNames |
|
|
Edit this page
View Source
SetQueues(IQueue[])
Declaration
public void SetQueues(params IQueue[] queues)
Parameters
Type |
Name |
Description |
IQueue[] |
queues |
|
|
Edit this page
View Source
SetupListenerContainer(IMessageListenerContainer)
Declaration
public void SetupListenerContainer(IMessageListenerContainer listenerContainer)
Parameters
|
Edit this page
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Implements