DatasetQueryHandlerFunctionFactory

class DatasetQueryHandlerFunctionFactory(val handlerKey: String, operation: DatasetQueryOperation, gateways: DatasetQueryGateways, requestScope: DatasetQueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard()) : HttpRouteHandlerFunctionFactory

Creates the handler of one dataset route, identified by handlerKey.

Constructors

Link copied to clipboard
constructor(handlerKey: String, operation: DatasetQueryOperation, gateways: DatasetQueryGateways, requestScope: DatasetQueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard())

Properties

Link copied to clipboard
open override val handlerKey: String

Functions

Link copied to clipboard
open override fun create(contract: HttpRouteContract, metadata: HttpRouteHandlerMetadata = contract.handlerMetadata): HandlerFunction<ServerResponse>