| | |
| | | import cn.iocoder.yudao.framework.redis.config.YudaoRedisAutoConfiguration; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.redisson.api.RedissonClient; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.boot.autoconfigure.AutoConfiguration; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
| | | import org.springframework.context.annotation.Bean; |
| | |
| | | public RedisPendingMessageResendJob redisPendingMessageResendJob(List<AbstractRedisStreamMessageListener<?>> listeners, |
| | | RedisMQTemplate redisTemplate, |
| | | RedissonClient redissonClient) { |
| | | return new RedisPendingMessageResendJob(listeners, redisTemplate, redissonClient); |
| | | return new RedisPendingMessageResendJob(listeners, redisTemplate, redissonClient, |
| | | RedisPendingMessageResendJob.DEFAULT_RESEND_LOCK_KEY); |
| | | } |
| | | |
| | | /** |
| | |
| | | public RedisStreamMessageCleanupJob redisStreamMessageCleanupJob(List<AbstractRedisStreamMessageListener<?>> listeners, |
| | | RedisMQTemplate redisTemplate, |
| | | RedissonClient redissonClient) { |
| | | return new RedisStreamMessageCleanupJob(listeners, redisTemplate, redissonClient); |
| | | return new RedisStreamMessageCleanupJob(listeners, redisTemplate, redissonClient, |
| | | RedisStreamMessageCleanupJob.DEFAULT_CLEANUP_LOCK_KEY); |
| | | } |
| | | |
| | | /** |