Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class CountQueryHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, queryGateway: QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard()) : HandlerFunction<ServerResponse>
Link copied to clipboard
open class CountQueryHandlerFunctionFactory(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard()) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
class CursorQueryHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, queryGateway: QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<CursorPage<ObjectNode>>) -> Mono<CursorPage<ObjectNode>> = { it }) : HandlerFunction<ServerResponse>
Link copied to clipboard
open class CursorQueryHandlerFunctionFactory(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<CursorPage<ObjectNode>>) -> Mono<CursorPage<ObjectNode>> = { it }) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
class HttpQueryGuard(maxListSize: Int = 1000, maxPageSize: Int = 100, maxPageWindow: Long, maxFilterNodes: Int = DEFAULT_MAX_FILTER_NODES, maxFilterValues: Int = 1000, allowExpensiveOperators: Boolean = true, idleTimeout: Duration = Duration.ofSeconds(10))
Link copied to clipboard
class ListQueryHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, queryGateway: QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Flux<ObjectNode>) -> Flux<ObjectNode>) : HandlerFunction<ServerResponse>
Link copied to clipboard
open class ListQueryHandlerFunctionFactory(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Flux<ObjectNode>) -> Flux<ObjectNode> = { it }) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
class PagedQueryHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, queryGateway: QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<PagedList<ObjectNode>>) -> Mono<PagedList<ObjectNode>>) : HandlerFunction<ServerResponse>
Link copied to clipboard
open class PagedQueryHandlerFunctionFactory(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<PagedList<ObjectNode>>) -> Mono<PagedList<ObjectNode>> = { it }) : AggregateRouteHandlerFunctionFactorySupport
Link copied to clipboard
class QueryBodyExtractor<Q : Any>(queryType: Class<Q>) : BodyExtractor<Mono<Q>, ReactiveHttpInputMessage>
Link copied to clipboard
fun interface QueryRequestScope
Link copied to clipboard
class SingleQueryHandlerFunction(aggregateMetadata: AggregateMetadata<*, *>, queryGateway: QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<ObjectNode>) -> Mono<ObjectNode>) : HandlerFunction<ServerResponse>
Link copied to clipboard
open class SingleQueryHandlerFunctionFactory(handlerKey: String, queryGateway: (AggregateMetadata<*, *>) -> QueryGateway<*>, queryRequestScope: QueryRequestScope, exceptionHandler: RequestExceptionHandler, guard: HttpQueryGuard = HttpQueryGuard(), rewriteResult: (Mono<ObjectNode>) -> Mono<ObjectNode> = { it }) : AggregateRouteHandlerFunctionFactorySupport