Class OpenApiRecorder
- java.lang.Object
-
- io.quarkus.smallrye.openapi.runtime.OpenApiRecorder
-
public class OpenApiRecorder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OpenApiRecorder.UserDefinedRuntimeFilters
-
Field Summary
Fields Modifier and Type Field Description (package private) RuntimeValue<HttpConfiguration>
configuration
-
Constructor Summary
Constructors Constructor Description OpenApiRecorder(RuntimeValue<HttpConfiguration> configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<org.eclipse.microprofile.openapi.OASFilter>
autoSecurityFilterSupplier(org.eclipse.microprofile.openapi.OASFilter autoSecurityFilter)
void
classLoaderHack()
ClassLoader hack to work around reactive streams API issue see https://github.com/eclipse/microprofile-open-api/pull/470Consumer<io.vertx.ext.web.Route>
corsFilter(Filter filter)
Supplier<?>
createUserDefinedRuntimeFilters(List<String> filters)
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
handler(OpenApiRuntimeConfig runtimeConfig)
void
setupClDevMode(ShutdownContext shutdownContext)
-
-
-
Field Detail
-
configuration
final RuntimeValue<HttpConfiguration> configuration
-
-
Constructor Detail
-
OpenApiRecorder
public OpenApiRecorder(RuntimeValue<HttpConfiguration> configuration)
-
-
Method Detail
-
handler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler(OpenApiRuntimeConfig runtimeConfig)
-
setupClDevMode
public void setupClDevMode(ShutdownContext shutdownContext)
-
classLoaderHack
public void classLoaderHack()
ClassLoader hack to work around reactive streams API issue see https://github.com/eclipse/microprofile-open-api/pull/470This must be deleted when it is fixed upstream
-
autoSecurityFilterSupplier
public Supplier<org.eclipse.microprofile.openapi.OASFilter> autoSecurityFilterSupplier(org.eclipse.microprofile.openapi.OASFilter autoSecurityFilter)
-
-