@ConditionalOnClass(value=org.springframework.data.redis.core.StringRedisTemplate.class)
@ConditionalOnProperty(prefix="ballcat.websocket",
name="message-distributor",
havingValue="redis")
@Configuration(proxyBeanMethods=false)
public class RedisMessageDistributorConfig
extends Object
| 构造器和说明 |
|---|
RedisMessageDistributorConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
RedisMessageDistributor |
messageDistributor(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate) |
org.springframework.data.redis.listener.RedisMessageListenerContainer |
redisMessageListenerContainer(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory) |
RedisMessageListenerInitializer |
redisMessageListenerInitializer(org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer,
RedisMessageDistributor redisWebsocketMessageListener) |
@Bean @ConditionalOnMissingBean(value=com.hccake.ballcat.common.websocket.distribute.MessageDistributor.class) public RedisMessageDistributor messageDistributor(org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
@Bean @ConditionalOnBean(value=com.hccake.ballcat.common.websocket.distribute.RedisMessageDistributor.class) @ConditionalOnMissingBean public org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory)
@Bean @ConditionalOnMissingBean public RedisMessageListenerInitializer redisMessageListenerInitializer(org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer, RedisMessageDistributor redisWebsocketMessageListener)
Copyright © 2023. All rights reserved.