Package com.kingsrook.qqq.middleware.javalin
package com.kingsrook.qqq.middleware.javalin
-
ClassDescriptionAssociation write permission checks for the HTTP write routes.Authorize tables read through client-supplied joins, filters and ordering.Second-generation qqq javalin server.One entry point that starts everything an application has configured, in this order: - its QApplicationJavalinServer (which builds the application's QInstance); - the QScheduleManager, when that instance has anything scheduled (or the scheduledJob table); - each of the instance's runtime services (QInstance.withRuntimeService).Settings for QApplicationLauncher: - serverCustomizer: configures the QApplicationJavalinServer before it starts (port, dashboards, route providers, etc)Access-Logger used for QJavalin handlers.input to filter method (from javalin meta data), to decide if entry should be logged.Types of log entries - useful for a filter (from javalin meta data).QQQ Javalin implementation.MetaData specific to a QQQ Javalin server.methods for handling qqq processes in javalin.Interface for classes that can provide a list of endpoints to a javalin server.endpoints and handlers for deal with record scriptsUtility methods shared by javalin implementationsjavalin-handler that serves both rapidoc static html/css/js files, and dynamically generated openapi json/yaml, for a given list of qqq middleware versionsHTTP requests may only use the capabilities a table declares, in the same way frontends only offer them: a table without TABLE_COUNT cannot be counted and a table without TABLE_EXPORT cannot be exported, over any route.