KafkaStateEventBus

class KafkaStateEventBus(topicConverter: StateEventTopicConverter = DefaultStateEventTopicConverter(), senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer = NoOpReceiverOptionsCustomizer) : DistributedStateEventBus, AbstractKafkaBus<StateEvent<*>, StateEventExchange<*>>

Constructors

Link copied to clipboard
constructor(topicConverter: StateEventTopicConverter = DefaultStateEventTopicConverter(), senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer = NoOpReceiverOptionsCustomizer)

Properties

Link copied to clipboard
open override val messageType: Class<StateEvent<*>>
Link copied to clipboard
open override val topicKind: TopicKind

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun receive(namedAggregates: Set<NamedAggregate>): Flux<StateEventExchange<*>>
Link copied to clipboard
open fun send(message: StateEvent<*>): Mono<Void>
Link copied to clipboard
open override fun StateEvent<*>.toExchange(receiverOffset: ReceiverOffset): StateEventExchange<*>