ProcessorMetadata
data class ProcessorMetadata<P : Any, in M : MessageExchange<*, *>>(namedBoundedContext: NamedBoundedContext, val name: String, val processorType: Class<P>, val functionRegistry: Set<FunctionAccessorMetadata<P, Mono<*>>>) : NamedBoundedContext, Named, Metadata
Metadata describing a message processor and its functions.
Contains information about the processor class, its bounded context, and the registry of functions it provides.
Parameters
namedBoundedContext
The bounded context this processor belongs to
Type Parameters
P
The processor type
M
The message exchange type
Constructors
Link copied to clipboard
constructor(namedBoundedContext: NamedBoundedContext, name: String, processorType: Class<P>, functionRegistry: Set<FunctionAccessorMetadata<P, Mono<*>>>)