@Configuration class that registers a AzureListenerAnnotationBeanPostProcessor
bean capable of processing Spring's @AzureMessageListener annotation.AzureMessageListener
to be invoked by a Azure message listener container created under the cover
by a ListenerContainerFactory
according to the attributes of the annotation.AzureMessageListener.destination().AzureMessageListener annotations.AzureListenerEndpointRegistry and specific AzureListenerEndpoint instances to be registered against the given
AzureListenerEndpointRegistrar.MessageListenerContainer for the given AzureListenerEndpoint.AzureMessageHandler that is able to serve this endpoint for the
specified container.MethodAzureListenerEndpoint for further
configuration with provided parameters in AzureListenerAnnotationBeanPostProcessor.processAzureListener(com.microsoft.azure.spring.messaging.annotation.AzureMessageListener, java.lang.reflect.Method, java.lang.Object).ListenerContainerFactory.ListenerContainerFactory implementation to build a
standard DefaultMessageListenerContainer.MessageListenerContainer based on a
AzureListenerEndpoint definition.AzureListenerEndpoint providing the method to invoke to process
an incoming message for this endpoint.AzureMessageListener annotation on the given method,
registering a corresponding endpoint for the given bean instance.BeanFactory available is optional; if not set,
AzureListenerConfigurer beans won't get autodetected and anBeanFactory to use to resolve expressions (may be null).InvocableHandlerMethod to use to invoke the method
processing an incoming Message.AzureListenerEndpoint simply providing the AzureMessageHandler to
invoke to process an incoming message for this endpoint.Copyright © 2020 Microsoft. All rights reserved.