List of usage examples for org.springframework.data.redis.listener.adapter MessageListenerAdapter setSerializer
public void setSerializer(RedisSerializer<?> serializer)
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();//from ww w .j a v a 2s . c om listeners.addMessageListener(listener, new ChannelTopic(DUMP_CHANNEL)); listeners.afterPropertiesSet(); listeners.start(); try { redis.publish(DUMP_CHANNEL.getBytes(), "Hello World!".getBytes()); } finally { redis.close(); listeners.stop(); } }