Class RabbitListenerAttributeProcessor
Inheritance
System.Object
RabbitListenerAttributeProcessor
Implements
IServiceNameAware
IOrdered
Assembly: Steeltoe.Messaging.RabbitMQ.dll
Syntax
public class RabbitListenerAttributeProcessor : object, IRabbitListenerAttributeProcessor
Constructors
|
Edit this page
View Source
RabbitListenerAttributeProcessor(IApplicationContext, IRabbitListenerEndpointRegistry, IRabbitListenerEndpointRegistrar, IMessageHandlerMethodFactory, IEnumerable<RabbitListenerMetadata>, ILoggerFactory)
Declaration
public RabbitListenerAttributeProcessor(IApplicationContext applicationContext, IRabbitListenerEndpointRegistry endpointRegistry, IRabbitListenerEndpointRegistrar registrar, IMessageHandlerMethodFactory messageHandlerMethodFactory, IEnumerable<RabbitListenerMetadata> rabbitListeners, ILoggerFactory loggerFactory = null)
Parameters
Fields
|
Edit this page
View Source
DEFAULT_SERVICE_NAME
Declaration
public const string DEFAULT_SERVICE_NAME = null
Field Value
Type |
Description |
System.String |
|
Properties
|
Edit this page
View Source
ApplicationContext
Declaration
public IApplicationContext ApplicationContext { get; set; }
Property Value
Type |
Description |
IApplicationContext |
|
|
Edit this page
View Source
Charset
Declaration
public Encoding Charset { get; set; }
Property Value
Type |
Description |
Encoding |
|
|
Edit this page
View Source
ContainerFactoryServiceName
Declaration
public string ContainerFactoryServiceName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
EndpointRegistry
Declaration
public IRabbitListenerEndpointRegistry EndpointRegistry { get; }
Property Value
|
Edit this page
View Source
ExpressionContext
Declaration
public IServiceExpressionContext ExpressionContext { get; set; }
Property Value
Type |
Description |
IServiceExpressionContext |
|
|
Edit this page
View Source
Order
Declaration
public int Order { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
Registrar
Declaration
public IRabbitListenerEndpointRegistrar Registrar { get; }
Property Value
|
Edit this page
View Source
Resolver
Declaration
public IServiceExpressionResolver Resolver { get; set; }
Property Value
Type |
Description |
IServiceExpressionResolver |
|
|
Edit this page
View Source
ServiceName
Declaration
public string ServiceName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
ServiceResolver
Declaration
public IServiceResolver ServiceResolver { get; set; }
Property Value
Type |
Description |
IServiceResolver |
|
Methods
|
Edit this page
View Source
Initialize()
Declaration
|
Edit this page
View Source
ProcessListener(MethodRabbitListenerEndpoint, RabbitListenerAttribute, Object, Object, String)
Declaration
protected void ProcessListener(MethodRabbitListenerEndpoint endpoint, RabbitListenerAttribute rabbitListener, object bean, object target, string beanName)
Parameters
|
Edit this page
View Source
ProcessMultiMethodListeners(List<RabbitListenerAttribute>, List<MethodInfo>, Object, String)
Declaration
protected void ProcessMultiMethodListeners(List<RabbitListenerAttribute> classLevelListeners, List<MethodInfo> multiMethods, object bean, string beanName)
Parameters
Type |
Name |
Description |
List<RabbitListenerAttribute> |
classLevelListeners |
|
List<MethodInfo> |
multiMethods |
|
System.Object |
bean |
|
System.String |
beanName |
|
Implements
IServiceNameAware
IOrdered