Example usage for org.springframework.data.redis.listener.adapter MessageListenerAdapter afterPropertiesSet

List of usage examples for org.springframework.data.redis.listener.adapter MessageListenerAdapter afterPropertiesSet

Introduction

In this page you can find the example usage for org.springframework.data.redis.listener.adapter MessageListenerAdapter afterPropertiesSet.

Prototype

public void afterPropertiesSet() 

Source Link

Usage

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();
    }
}