AggregationQueryHandlerFunctionFactory
class AggregationQueryHandlerFunctionFactory<G : QueryGateway<*>>(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> G, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard()) : QueryHandlerFunctionFactorySupport<G>
Creates the aggregation handler of the route identified by handlerKey, for snapshot and event stream alike.
Constructors
Link copied to clipboard
constructor(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> G, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard())