Class OpenApiRecorder
java.lang.Object
io.quarkus.smallrye.openapi.runtime.OpenApiRecorder
-
Constructor Summary
ConstructorsConstructorDescriptionOpenApiRecorder(io.quarkus.runtime.RuntimeValue<OpenApiRuntimeConfig> openApiConfig, io.quarkus.runtime.RuntimeValue<io.quarkus.vertx.http.runtime.VertxHttpConfig> httpConfig) -
Method Summary
Modifier and TypeMethodDescriptionConsumer<io.vertx.ext.web.Route> corsFilter(io.quarkus.vertx.http.runtime.filters.Filter filter) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> voidprepareDocument(AutoSecurityFilter autoSecurityFilter, List<String> runtimeFilters, String documentName) voidsetupClDevMode(io.quarkus.runtime.ShutdownContext shutdownContext)
-
Constructor Details
-
OpenApiRecorder
public OpenApiRecorder(io.quarkus.runtime.RuntimeValue<OpenApiRuntimeConfig> openApiConfig, io.quarkus.runtime.RuntimeValue<io.quarkus.vertx.http.runtime.VertxHttpConfig> httpConfig)
-
-
Method Details
-
corsFilter
public Consumer<io.vertx.ext.web.Route> corsFilter(io.quarkus.vertx.http.runtime.filters.Filter filter) -
handler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler(String documentName, boolean alwaysRunFilter) -
setupClDevMode
public void setupClDevMode(io.quarkus.runtime.ShutdownContext shutdownContext) -
prepareDocument
public void prepareDocument(AutoSecurityFilter autoSecurityFilter, List<String> runtimeFilters, String documentName)
-