SimpleMessageFunctionRegistrar
Simple implementation of MessageFunctionRegistrar using a thread-safe set.
Provides basic registration and lookup functionality for message functions using a CopyOnWriteArraySet for thread safety.
Parameters
F
The type of message function being registered
Properties
Functions
Link copied to clipboard
open override fun <M : Message<*, Any>, NamedBoundedContext, NamedAggregate> supportedFunctions(message: M): Sequence<F>
Returns a sequence of functions that support the given message.
Link copied to clipboard
Unregisters a function and logs the unregistration.