List of usage examples for org.springframework.amqp.rabbit.listener.adapter MessageListenerAdapter MessageListenerAdapter
public MessageListenerAdapter(Object delegate, String defaultListenerMethod)
From source file:com.vcredit.lrh.backend.RabbitConfiguration.java
@Bean public SimpleMessageListenerContainer appLogContainer(ConnectionFactory connectionFactory) { if (!StringUtils.isEmpty(rabbitMQProperties.getLogQueue())) { MessageListenerAdapter listener = new MessageListenerAdapter(aPPLogMessageReceiver, "receiveMessage"); SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(); container.setConnectionFactory(connectionFactory); container.setQueueNames(rabbitMQProperties.getLogQueue()); container.setMessageListener(listener); return container; } else {/* w ww.j av a 2 s .c o m*/ return null; } }
From source file:com.vcredit.lrh.backend.RabbitConfiguration.java
@Bean public SimpleMessageListenerContainer scheduleTaskContainer(ConnectionFactory connectionFactory) { if (!StringUtils.isEmpty(rabbitMQProperties.getScheduleTaskQueue())) { MessageListenerAdapter listener1 = new MessageListenerAdapter(scheduleTaskMessageReceiver, "receiveMessage"); SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(); container.setConnectionFactory(connectionFactory); container.setQueueNames(rabbitMQProperties.getScheduleTaskQueue()); container.setMessageListener(listener1); return container; } else {// ww w .jav a2s. c o m return null; } }
From source file:vn.topmedia.monitor.rabbit.client.RabbitClientConfiguration.java
@Bean public MessageListenerAdapter messageListenerAdapter() { return new MessageListenerAdapter(new MonitorHandler(), jsonMessageConverter()); }
From source file:lab.example.service.MessageListener.java
@Bean public MessageListenerAdapter messageListenerAdapter(MessageListener messageListener) { return new MessageListenerAdapter(messageListener, "handleMessage"); }
From source file:jp.co.ctc_g.rack.resource_manager.config.RackResourceManagerConsumerContextConfig.java
/** * MessageListenerAdapter?DI????// w w w. j a v a2s . c o m * @return MessageListenerAdapter? */ @Bean public MessageListenerAdapter consumerAdapter() { return new MessageListenerAdapter(control(), converter()); }
From source file:io.acme.solution.api.test.conf.RabbitTestConfigurer.java
@Bean public MessageListenerAdapter getListenerAdapter(final MessageReceiver receiver, final MessageConverter converter) { return new MessageListenerAdapter(receiver, converter); }
From source file:jp.co.ctc_g.rack.resource_manager.config.RackResourceManagerConsumerContextConfig.java
/** * MessageListenerAdapter?DI????/*from www . jav a2 s .c o m*/ * @return MessageListenerAdapter? */ @Bean public MessageListenerAdapter keypairConsumerAdapter() { return new MessageListenerAdapter(keypairControl(), converter()); }
From source file:jp.co.ctc_g.rack.resource_manager.config.RackResourceManagerConsumerContextConfig.java
/** * MessageListenerAdapter?DI????/*from ww w.j a v a2s. com*/ * @return MessageListenerAdapter? */ @Bean public MessageListenerAdapter networkConsumerAdapter() { return new MessageListenerAdapter(networkControl(), converter()); }
From source file:io.acme.solution.query.conf.EventBusConfigurer.java
@PostConstruct private void setup() { Queue currentQueue = null;//from w ww.j av a 2 s .c o m SimpleMessageListenerContainer currentContainer = null; MessageListenerAdapter currentAdapter = null; final RabbitAdmin rabbitAdmin = this.context.getBean("eventBusRabbitAdmin", RabbitAdmin.class); final ConnectionFactory connectionFactory = this.context.getBean("eventBusConnectionFactory", ConnectionFactory.class); final TopicExchange exchange = this.context.getBean("eventExchange", TopicExchange.class); final MessageConverter converter = this.context.getBean("eventBusMessageConverter", MessageConverter.class); final Map<String, EventHandler> eventHandlersRegistry = EventHandlerUtils .buildEventHandlersRegistry(this.handlerBasePackage, this.context); for (String eventType : eventHandlersRegistry.keySet()) { rabbitAdmin.declareQueue(currentQueue = new Queue(this.queuePrefix + eventType)); rabbitAdmin.declareBinding(BindingBuilder.bind(currentQueue).to(exchange).with(eventType)); currentAdapter = new MessageListenerAdapter(eventHandlersRegistry.get(eventType), converter); currentContainer = new SimpleMessageListenerContainer(connectionFactory); currentContainer.setMessageListener(currentAdapter); currentContainer.setQueues(currentQueue); currentContainer.start(); } }
From source file:org.openbaton.common.vnfm_sdk.amqp.configuration.RabbitConfiguration.java
@Bean MessageListenerAdapter listenerAdapter_logDispatch() { if (logDispatcher != null) return new MessageListenerAdapter(logDispatcher, "sendLogs"); else/* w w w . ja v a2s . co m*/ return null; }