Package-level declarations
Types
Link copied to clipboard
The Message interface represents a message with a source and a body of generic types. It extends Identifier and CreateTimeCapable interfaces, indicating that each message has a unique identifier and creation time. The interface provides methods to manipulate message headers and to mark messages as read-only.
Link copied to clipboard
interface NamedBoundedContextMessage<SOURCE : NamedBoundedContextMessage<SOURCE, T>, out T> : Message<SOURCE, T> , NamedBoundedContext
An extension of the Message interface that incorporates the NamedBoundedContext trait. This interface represents a message that is associated with a bounded context and has a name.
Link copied to clipboard
interface NamedMessage<SOURCE : NamedMessage<SOURCE, T>, out T> : NamedBoundedContextMessage<SOURCE, T> , Named
A further specialization of the NamedBoundedContextMessage interface that adds support for named entities. This interface represents a message that is named and can be associated with a bounded context.
Link copied to clipboard
interface TopicKindCapable
TopicKindCapable 接口定义了主题种类感知能力 实现该接口的类必须提供主题种类属性,以供外部查询