本文整理汇总了Java中org.springframework.data.redis.listener.RedisMessageListenerContainer.addMessageListener方法的典型用法代码示例。如果您正苦于以下问题:Java RedisMessageListenerContainer.addMessageListener方法的具体用法?Java RedisMessageListenerContainer.addMessageListener怎么用?Java RedisMessageListenerContainer.addMessageListener使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.data.redis.listener.RedisMessageListenerContainer
的用法示例。
在下文中一共展示了RedisMessageListenerContainer.addMessageListener方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: redisMessageListenerContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
RedisMessageListenerContainer redisMessageListenerContainer() {
final RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory( getConnectionFactory() );
container.addMessageListener( messageListenerAdapter(), createTopic() );
return container;
}
示例2: redisMessageListenerContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
public RedisMessageListenerContainer redisMessageListenerContainer() {
RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory(this.redisConnectionFactory);
if (this.redisTaskExecutor != null) {
container.setTaskExecutor(this.redisTaskExecutor);
}
if (this.redisSubscriptionExecutor != null) {
container.setSubscriptionExecutor(this.redisSubscriptionExecutor);
}
container.addMessageListener(sessionRepository(),
Arrays.asList(new PatternTopic("[email protected]*:del"),
new PatternTopic("[email protected]*:expired")));
container.addMessageListener(sessionRepository(),
Collections.singletonList(new PatternTopic(
sessionRepository().getSessionCreatedChannelPrefix() + "*")));
return container;
}
示例3: redisContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
RedisMessageListenerContainer redisContainer() {
RedisMessageListenerContainer container
= new RedisMessageListenerContainer();
container.setConnectionFactory(jedisConnFactory());
container.addMessageListener(messageListener(), topic());
return container;
}
示例4: redisContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
RedisMessageListenerContainer redisContainer() {
final RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory( jedisConnFactory() );
container.addMessageListener( sampleMessageListener(), sampleTopic() );
return container;
}
示例5: redisContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
RedisMessageListenerContainer redisContainer() {
final RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory(jedisConnectionFactory());
container.addMessageListener(messageListener(), topic());
return container;
}
示例6: redisMessageListenerContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
public RedisMessageListenerContainer redisMessageListenerContainer(
RedisConnectionFactory connectionFactory,
MessageListenerAdapter listenerAdapter) {
RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory(connectionFactory);
container.addMessageListener(listenerAdapter, new PatternTopic("__key*__:*"));
return container;
}
示例7: redisContainer
import org.springframework.data.redis.listener.RedisMessageListenerContainer; //导入方法依赖的package包/类
@Bean
public RedisMessageListenerContainer redisContainer(SimpMessagingTemplate simpMessagingTemplate) {
RedisMessageListenerContainer container = new RedisMessageListenerContainer();
container.setConnectionFactory(redisConnectionFactory());
container.addMessageListener(gameMessageListener(simpMessagingTemplate), gameTopic());
container.addMessageListener(chatMessageListener(simpMessagingTemplate), chatTopic());
return container;
}