Class OpenApiRecorder

java.lang.Object
io.quarkus.smallrye.openapi.runtime.OpenApiRecorder

public class OpenApiRecorder extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • corsFilter

      public Consumer<io.vertx.ext.web.Route> corsFilter(Filter filter)
    • 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/470

      This must be deleted when it is fixed upstream

    • autoSecurityFilterSupplier

      public Supplier<org.eclipse.microprofile.openapi.OASFilter> autoSecurityFilterSupplier(org.eclipse.microprofile.openapi.OASFilter autoSecurityFilter)
    • createUserDefinedRuntimeFilters

      public Supplier<?> createUserDefinedRuntimeFilters(List<String> filters)