Package-level declarations
Types
Link copied to clipboard
abstract class AbstractKafkaBus<M : Message<*, *>, AggregateIdCapable, NamedAggregate, E : MessageExchange<*, M>>(topicConverter: AggregateTopicConverter, senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer, receiverPolicy: KafkaReceiverPolicy, recordDecodeFailureHandler: KafkaRecordDecodeFailureHandler) : DistributedMessageBus<M, E>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DefaultEventStreamTopicConverter(topicPrefix: String = Wow.WOW_PREFIX) : EventStreamTopicConverter
Link copied to clipboard
class DefaultStateEventTopicConverter(topicPrefix: String = Wow.WOW_PREFIX) : StateEventTopicConverter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class KafkaCommandBus(topicConverter: CommandTopicConverter, senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer, receiverPolicy: KafkaReceiverPolicy, recordDecodeFailureHandler: KafkaRecordDecodeFailureHandler) : DistributedCommandBus, AbstractKafkaBus<CommandMessage<*>, ServerCommandExchange<*>>
Link copied to clipboard
class KafkaDomainEventBus(topicConverter: EventStreamTopicConverter, senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer, receiverPolicy: KafkaReceiverPolicy, recordDecodeFailureHandler: KafkaRecordDecodeFailureHandler) : DistributedDomainEventBus, AbstractKafkaBus<DomainEventStream, EventStreamExchange>
Link copied to clipboard
data class KafkaEventStreamExchange(val message: DomainEventStream, receiverOffset: ReceiverOffset, val attributes: MutableMap<String, Any> = ConcurrentHashMap()) : EventStreamExchange
Link copied to clipboard
class KafkaReceiverPolicy(val prefetchBatches: Int = DEFAULT_PREFETCH_BATCHES, val maxDeferredCommits: Int = DEFAULT_MAX_DEFERRED_COMMITS, val retrySpec: Retry = defaultRetrySpec())
Link copied to clipboard
Link copied to clipboard
data class KafkaRecordDecodeFailure(val record: ReceiverRecord<String, String>, val cause: Exception)
Link copied to clipboard
Link copied to clipboard
class KafkaServerCommandExchange<C : Any>(val message: CommandMessage<C>, receiverOffset: ReceiverOffset, val attributes: MutableMap<String, Any> = ConcurrentHashMap()) : ServerCommandExchange<C>
Link copied to clipboard
class KafkaStateEventBus(topicConverter: StateEventTopicConverter, senderOptions: SenderOptions<String, String>, receiverOptions: ReceiverOptions<String, String>, receiverOptionsCustomizer: ReceiverOptionsCustomizer, receiverPolicy: KafkaReceiverPolicy, recordDecodeFailureHandler: KafkaRecordDecodeFailureHandler) : DistributedStateEventBus, AbstractKafkaBus<StateEvent<*>, StateEventExchange<*>>
Link copied to clipboard
class KafkaStateEventExchange<S : Any>(val message: StateEvent<S>, receiverOffset: ReceiverOffset, val attributes: MutableMap<String, Any> = ConcurrentHashMap()) : StateEventExchange<S>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun Context.writeReceiverOptionsCustomizer(receiverOptionsCustomizer: ReceiverOptionsCustomizer): Context