AbstractLoadAggregateHandlerFunction

abstract class AbstractLoadAggregateHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler) : HandlerFunction<ServerResponse>

Inheritors

Constructors

Link copied to clipboard
constructor(aggregateMetadata: AggregateMetadata<*, *>, stateAggregateRepository: StateAggregateRepository, exceptionHandler: RequestExceptionHandler)

Functions

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