StateAggregateMetadata
constructor(aggregateType: Class<S>, constructorAccessor: ConstructorAccessor<S>, aggregateIdAccessor: PropertyGetter<S, String>?, sourcingFunctionRegistry: Map<Class<*>, FunctionAccessorMetadata<S, Void>>)
Creates a new StateAggregateMetadata with the specified properties.
Parameters
S
The type of the state aggregate.