ProjectionFunctionRegistrar

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.