Package-level declarations
Types
Link copied to clipboard
object CommandProducerInstrumenter
Link copied to clipboard
Link copied to clipboard
object EventProducerInstrumenter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TracingDistributedCommandBus(val delegate: DistributedCommandBus, val producerInstrumenter: Instrumenter<CommandMessage<*>, Unit> = CommandProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<CommandMessage<*>, ServerCommandExchange<*>, DistributedCommandBus> , DistributedCommandBus
Link copied to clipboard
class TracingDistributedEventBus(val delegate: DistributedDomainEventBus, val producerInstrumenter: Instrumenter<DomainEventStream, Unit> = EventProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<DomainEventStream, EventStreamExchange, DistributedDomainEventBus> , DistributedDomainEventBus
Link copied to clipboard
class TracingDistributedStateEventBus(val delegate: DistributedStateEventBus, val producerInstrumenter: Instrumenter<StateEvent<*>, Unit> = StateEventProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<StateEvent<*>, StateEventExchange<*>, DistributedStateEventBus> , DistributedStateEventBus
Link copied to clipboard
class TracingLocalCommandBus(val delegate: LocalCommandBus, val producerInstrumenter: Instrumenter<CommandMessage<*>, Unit> = CommandProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<CommandMessage<*>, ServerCommandExchange<*>, LocalCommandBus> , LocalCommandBus
Link copied to clipboard
class TracingLocalEventBus(val delegate: LocalDomainEventBus, val producerInstrumenter: Instrumenter<DomainEventStream, Unit> = EventProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<DomainEventStream, EventStreamExchange, LocalDomainEventBus> , LocalDomainEventBus
Link copied to clipboard
class TracingLocalStateEventBus(val delegate: LocalStateEventBus, val producerInstrumenter: Instrumenter<StateEvent<*>, Unit> = StateEventProducerInstrumenter.INSTRUMENTER) : TracingMessageBus<StateEvent<*>, StateEventExchange<*>, LocalStateEventBus> , LocalStateEventBus
Link copied to clipboard
interface TracingMessageBus<M : Message<*, *>, E : MessageExchange<*, M>, B : MessageBus<M, E>> : MessageBus<M, E> , Decorator<B>