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())