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

Constructors

Link copied to clipboard
constructor(namedBoundedContext: NamedBoundedContext, name: String, processorType: Class<P>, functionRegistry: Set<FunctionAccessorMetadata<P, Mono<*>>>)

Properties

Link copied to clipboard
open override val contextName: String
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun NamedBoundedContext.getContextAlias(boundedContext: BoundedContext? = MetadataSearcher.metadata.contexts[contextName]): String
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
fun toMessageFunctionRegistry(processor: P): Set<MessageFunction<P, M, Mono<*>>>
Link copied to clipboard
open override fun toString(): String