Package-level declarations
Types
Link copied to clipboard
class DefaultHeader(delegate: MutableMap<String, String> = mutableMapOf(), var isReadOnly: Boolean = false) : Header, MutableMap<String, String>
Default implementation of the Header interface.
Link copied to clipboard
A distributed message bus that operates across multiple JVM instances or nodes.
Link copied to clipboard
@ThreadSafe
Abstract base class for in-memory message bus implementations.
Link copied to clipboard
interface LocalFirstMessageBus<M : Message<*, *>, NamedAggregate, Copyable<*>, E : MessageExchange<*, M>> : MessageBus<M, E>
A message bus that prioritizes local message handling before distributed routing.
Link copied to clipboard
A local message bus that operates within a single JVM instance.
Link copied to clipboard
Represents a message bus for sending and receiving messages in a distributed system.
Properties
Functions
Link copied to clipboard
Retrieves the receiver group from the Reactor context.
Link copied to clipboard
Checks if this message has local-first routing enabled.
Checks if the header has the local-first flag set.
Link copied to clipboard
Checks if this message has been handled locally.
Link copied to clipboard
Sets the receiver group in the Reactor context.
Link copied to clipboard
Determines if this message should use local-first routing.
Link copied to clipboard
Link copied to clipboard