ProjectionFunctionRegistrar
class ProjectionFunctionRegistrar(actual: MessageFunctionRegistrar<MessageFunction<Any, DomainEventExchange<*>, Mono<*>>> = SimpleMessageFunctionRegistrar()) : AbstractEventFunctionRegistrar
Registrar for projection functions that creates message functions from processors annotated with projection metadata.
Parameters
actual
The underlying message function registrar (default: SimpleMessageFunctionRegistrar).
Constructors
Link copied to clipboard
constructor(actual: MessageFunctionRegistrar<MessageFunction<Any, DomainEventExchange<*>, Mono<*>>> = SimpleMessageFunctionRegistrar())
Functions
Link copied to clipboard
open override fun resolveProcessor(processor: Any): Set<MessageFunction<Any, DomainEventExchange<*>, Mono<*>>>
Resolves the processor by extracting projection metadata and creating message functions. This method parses the processor's class for projection annotations and creates corresponding message functions for event handling.