@Configuration
@ComponentScan(basePackageClasses={EmailSenderProcessor.class,CommunicationServiceImpl.class})
@PropertySource(value="classpath:/cat/albirar/communications/albirar-communications.properties")
public class AlbirarCommunicationsConfiguration
extends Object
| Constructor and Description |
|---|
AlbirarCommunicationsConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.amqp.core.Binding |
bindingEmailReport(org.springframework.amqp.core.Queue emailReportQueue,
org.springframework.amqp.core.TopicExchange exchange) |
org.springframework.amqp.core.Binding |
bindingEmailSend(org.springframework.amqp.core.Queue emailSendQueue,
org.springframework.amqp.core.TopicExchange exchange) |
org.springframework.amqp.core.Binding |
bindingReportSend(org.springframework.amqp.core.Queue smsReportQueue,
org.springframework.amqp.core.TopicExchange exchange) |
org.springframework.amqp.core.Binding |
bindingSmsSend(org.springframework.amqp.core.Queue smsSendQueue,
org.springframework.amqp.core.TopicExchange exchange) |
org.springframework.amqp.rabbit.connection.ConnectionFactory |
connectionFactory() |
org.springframework.amqp.core.Queue |
emailReportQueue() |
org.springframework.amqp.core.Queue |
emailSendQueue() |
org.springframework.amqp.core.TopicExchange |
exchange() |
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer |
listenerReportEmail(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
EmailReportProcessor emailReportProcessor,
org.springframework.amqp.core.Queue emailReportQueue) |
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer |
listenerReportSms(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
SmsReportProcessor smsReportProcessor,
org.springframework.amqp.core.Queue smsReportQueue) |
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer |
listenerSendEmail(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
EmailSenderProcessor emailSenderProcessor,
org.springframework.amqp.core.Queue emailSendQueue) |
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer |
listenerSendSms(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
SmsSenderProcessor smsSenderProcessor,
org.springframework.amqp.core.Queue smsSendQueue) |
org.springframework.amqp.support.converter.MessageConverter |
messageConverter() |
org.springframework.amqp.core.NamingStrategy |
namingStrategy() |
org.springframework.amqp.rabbit.core.RabbitAdmin |
rabbitAdmin(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) |
org.springframework.amqp.rabbit.core.RabbitTemplate |
rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
org.springframework.amqp.support.converter.MessageConverter messageConverter) |
org.springframework.amqp.core.Queue |
smsReportQueue() |
org.springframework.amqp.core.Queue |
smsSendQueue() |
org.springframework.validation.beanvalidation.MethodValidationPostProcessor |
validationPostProcessor() |
org.springframework.validation.beanvalidation.LocalValidatorFactoryBean |
validator() |
@Bean @ConditionalOnMissingBean public org.springframework.validation.beanvalidation.LocalValidatorFactoryBean validator()
@Bean @ConditionalOnMissingBean public org.springframework.validation.beanvalidation.MethodValidationPostProcessor validationPostProcessor()
@Bean @ConditionalOnMissingBean public org.springframework.amqp.core.NamingStrategy namingStrategy()
@Bean @ConditionalOnMissingBean public org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory()
@Bean @ConditionalOnMissingBean public org.springframework.amqp.rabbit.core.RabbitAdmin rabbitAdmin(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
@Bean @ConditionalOnMissingBean public org.springframework.amqp.support.converter.MessageConverter messageConverter()
@Bean
@ConditionalOnMissingBean
public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
org.springframework.amqp.support.converter.MessageConverter messageConverter)
@Bean @ConditionalOnMissingBean(name="emailSendQueue") public org.springframework.amqp.core.Queue emailSendQueue()
@Bean @ConditionalOnMissingBean(name="smsSendQueue") public org.springframework.amqp.core.Queue smsSendQueue()
@Bean @ConditionalOnMissingBean(name="emailReportQueue") public org.springframework.amqp.core.Queue emailReportQueue()
@Bean @ConditionalOnMissingBean(name="smsReportQueue") public org.springframework.amqp.core.Queue smsReportQueue()
@Bean @ConditionalOnMissingBean(name="exchange") public org.springframework.amqp.core.TopicExchange exchange()
@Bean
public org.springframework.amqp.core.Binding bindingEmailSend(@Qualifier(value="emailSendQueue")
org.springframework.amqp.core.Queue emailSendQueue,
org.springframework.amqp.core.TopicExchange exchange)
@Bean
public org.springframework.amqp.core.Binding bindingEmailReport(@Qualifier(value="emailReportQueue")
org.springframework.amqp.core.Queue emailReportQueue,
org.springframework.amqp.core.TopicExchange exchange)
@Bean
public org.springframework.amqp.core.Binding bindingSmsSend(@Qualifier(value="smsSendQueue")
org.springframework.amqp.core.Queue smsSendQueue,
org.springframework.amqp.core.TopicExchange exchange)
@Bean
public org.springframework.amqp.core.Binding bindingReportSend(@Qualifier(value="smsReportQueue")
org.springframework.amqp.core.Queue smsReportQueue,
org.springframework.amqp.core.TopicExchange exchange)
@Bean
public org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer listenerSendEmail(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
EmailSenderProcessor emailSenderProcessor,
@Qualifier(value="emailSendQueue")
org.springframework.amqp.core.Queue emailSendQueue)
@Bean
public org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer listenerSendSms(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
SmsSenderProcessor smsSenderProcessor,
@Qualifier(value="smsSendQueue")
org.springframework.amqp.core.Queue smsSendQueue)
@Bean
public org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer listenerReportEmail(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
EmailReportProcessor emailReportProcessor,
@Qualifier(value="emailReportQueue")
org.springframework.amqp.core.Queue emailReportQueue)
@Bean
public org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer listenerReportSms(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
SmsReportProcessor smsReportProcessor,
@Qualifier(value="smsReportQueue")
org.springframework.amqp.core.Queue smsReportQueue)
Copyright © 2021 Albirar. All rights reserved.