|
|
@ -17,20 +17,23 @@ import org.springframework.stereotype.Component; |
|
|
|
@Component |
|
|
|
public class RedisMessageConfig { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private RedisConnectionFactory factory; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SentryPostUserInfoRedisListener sentryPostUserInfoRedisListener; |
|
|
|
|
|
|
|
@Bean |
|
|
|
MessageListenerAdapter SentryPostUserInfoAdapter() { |
|
|
|
MessageListenerAdapter sentryPostUserInfoAdapter() { |
|
|
|
return new MessageListenerAdapter(sentryPostUserInfoRedisListener); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory, |
|
|
|
MessageListenerAdapter SentryPostUserInfoAdapter) { |
|
|
|
RedisMessageListenerContainer container() { |
|
|
|
RedisMessageListenerContainer container = new RedisMessageListenerContainer(); |
|
|
|
container.setConnectionFactory(connectionFactory); |
|
|
|
container.addMessageListener(SentryPostUserInfoAdapter, new PatternTopic(RedisChannels.COMPLETE_INFO_BY_SENTRY_POST)); |
|
|
|
container.setConnectionFactory(factory); |
|
|
|
container.addMessageListener(sentryPostUserInfoAdapter(), new PatternTopic(RedisChannels.COMPLETE_INFO_BY_SENTRY_POST)); |
|
|
|
return container; |
|
|
|
} |
|
|
|
|
|
|
|