LoadVersionedAggregateHandlerFunction

class LoadVersionedAggregateHandlerFunction(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED) : AbstractLoadAggregateHandlerFunction

Constructors

Link copied to clipboard
constructor(aggregateRouteMetadata: AggregateRouteMetadata<*>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler, admission: PointReadAdmission = PointReadAdmission.DISABLED)

Functions

Link copied to clipboard
open override fun checkVersion(targetVersion: Int, stateAggregate: StateAggregate<*>)
Link copied to clipboard
open override fun getVersion(request: ServerRequest): Int