SimpleEventStreamExchange

class SimpleEventStreamExchange(val message: DomainEventStream, val attributes: MutableMap<String, Any> = ConcurrentHashMap()) : EventStreamExchange

Simple implementation of EventStreamExchange.

This class provides a basic implementation of the EventStreamExchange interface, storing the domain event stream message and managing exchange attributes.

See also

Constructors

Link copied to clipboard
constructor(message: DomainEventStream, attributes: MutableMap<String, Any> = ConcurrentHashMap())

Creates a new SimpleEventStreamExchange with the given message and attributes

Properties

Link copied to clipboard
open override val attributes: MutableMap<String, Any>

Mutable map for storing exchange attributes (default: empty ConcurrentHashMap)

Link copied to clipboard
open override val message: DomainEventStream

The domain event stream being processed