DatasetQueryRouteAutoConfiguration

The dataset query routes and the dataset directory, when a dataset query backend serves datasets (such as wow.query.clickhouse), whether they are named in wow.query.datasets or join at run time: their contracts join the route catalog (and so the router and the OpenAPI document) as a RouteContributor bean, and their handlers as HttpRouteHandlerFunctionFactory beans, as the BI script route does.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class Handlers(gateways: DatasetQueryGateways, requestScope: DatasetQueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard)

What every dataset route handler shares.

Link copied to clipboard
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = ["me.ahoo.wow.openapi.RouterSpecs"])
class RouteContractConfiguration
Link copied to clipboard
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = ["me.ahoo.wow.webflux.route.dataset.DatasetQueryHandlerFunction"])
class WebFluxConfiguration