RedisCommandBus
class RedisCommandBus(redisTemplate: ReactiveStringRedisTemplate, topicConverter: CommandTopicConverter = DefaultCommandTopicConverter, pollTimeout: Duration = Duration.ofSeconds(2), recoveryOptions: RedisStreamRecoveryOptions = RedisStreamRecoveryOptions.DEFAULT, messageBusObserver: RedisMessageBusObserver = RedisMessageBusObserver.NOOP) : DistributedCommandBus, AbstractRedisMessageBus<CommandMessage<*>, ServerCommandExchange<*>>
Constructors
Link copied to clipboard
constructor(redisTemplate: ReactiveStringRedisTemplate, topicConverter: CommandTopicConverter = DefaultCommandTopicConverter, pollTimeout: Duration = Duration.ofSeconds(2), recoveryOptions: RedisStreamRecoveryOptions = RedisStreamRecoveryOptions.DEFAULT, messageBusObserver: RedisMessageBusObserver = RedisMessageBusObserver.NOOP)
Functions
Link copied to clipboard
open override fun CommandMessage<*>.toExchange(acknowledgePublisher: Mono<Void>): ServerCommandExchange<*>