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.