CommandAggregateMetadata
constructor(aggregateType: Class<C>, namedAggregate: NamedAggregate, constructorAccessor: ConstructorAccessor<C>, mountedCommands: Set<Class<*>>, commandFunctionRegistry: Map<Class<*>, FunctionAccessorMetadata<C, Mono<*>>>, errorFunctionRegistry: Map<Class<*>, FunctionAccessorMetadata<C, Mono<*>>>, afterCommandFunctionRegistry: List<AfterCommandFunctionMetadata<C>> = emptyList())
Creates a new CommandAggregateMetadata with the specified properties.
Parameters
C
The type of the command aggregate.