List of usage examples for org.springframework.data.redis.listener.adapter MessageListenerAdapter afterPropertiesSet
public void afterPropertiesSet()
From source file:eu.supersede.fe.listener.Listeners.java
@Bean RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) { RedisMessageListenerContainer container = new RedisMessageListenerContainer(); container.setConnectionFactory(connectionFactory); MessageListenerAdapter profileAdapter = new MessageListenerAdapter(profileListener, "receiveMessage"); profileAdapter.afterPropertiesSet(); container.addMessageListener(profileAdapter, new PatternTopic("profile")); MessageListenerAdapter notificationAdapter = new MessageListenerAdapter(notificationListener, "receiveMessage"); notificationAdapter.afterPropertiesSet(); container.addMessageListener(notificationAdapter, new PatternTopic("notification")); return container; }
From source file:com.miko.demo.mongo.service.RedisPublishSubscribeTest.java
@Test public void testPubSubWithConversion() { RedisConnection redis = connectionFactory.getConnection(); RedisMessageListenerContainer listeners = new RedisMessageListenerContainer(); listeners.setConnectionFactory(connectionFactory); MessageListenerAdapter listener = new MessageListenerAdapter(new BeanMessageListener()); listener.setSerializer(new BeanMessageSerializer()); listener.afterPropertiesSet(); listeners.addMessageListener(listener, new ChannelTopic(DUMP_CHANNEL)); listeners.afterPropertiesSet();// w w w . ja va 2 s .c om listeners.start(); try { redis.publish(DUMP_CHANNEL.getBytes(), "Hello World!".getBytes()); } finally { redis.close(); listeners.stop(); } }