public void onStartup(Set<Class<?>> classes, ServletContext servletContext) throws ServletException { if (classes != null && classes.size() != 0) { Set<Class<?>> resources = new LinkedHashSet(); classes.stream() .filter(c -> ignored.stream().noneMatch(i -> c.getName().startsWith(i))) .forEach(resources::add); if (!resources.isEmpty()) { // init context try { SwaggerConfiguration oasConfig = new SwaggerConfiguration() .resourceClasses(resources.stream().map(c -> c.getName()).collect(Collectors.toSet())); new JaxrsOpenApiContextBuilder() .openApiConfiguration(oasConfig) .buildContext(true); } catch (OpenApiConfigurationException e) { throw new RuntimeException(e.getMessage(), e); } } } }
OpenApiContext ctx = new JaxrsOpenApiContextBuilder() .servletConfig(config) .application(app) .resourcePackages(resourcePackages) .configLocation(configLocation) .openApiConfiguration(openApiConfiguration)
.resourcePackages(getOrFallback(packages, swaggerProps, RESOURCE_PACKAGE_PROPERTY)); openApiConfiguration = new JaxrsOpenApiContextBuilder<>() .application(application) .openApiConfiguration(config) openApiConfiguration = new JaxrsOpenApiContextBuilder<>() .application(application) .configLocation(defaultConfigLocation)
.prettyPrint(true); try { new JaxrsOpenApiContextBuilder() .application(getApplication()) .openApiConfiguration(oasConfig) .buildContext(true); } catch (OpenApiConfigurationException e) {
.resourcePackages(getOrFallback(packages, swaggerProps, RESOURCE_PACKAGE_PROPERTY)); openApiConfiguration = new JaxrsOpenApiContextBuilder<>() .application(application) .openApiConfiguration(config) openApiConfiguration = new JaxrsOpenApiContextBuilder<>() .application(application) .configLocation(defaultConfigLocation)
.modelConverterClasses(modelConverterSet); try { GenericOpenApiContextBuilder builder = new JaxrsOpenApiContextBuilder() .openApiConfiguration(config); if (StringUtils.isNotBlank(contextId)) { builder.ctxId(contextId);
OpenApiContext ctx = new JaxrsOpenApiContextBuilder() .servletConfig(config) .application(app) .resourcePackages(resourcePackages) .configLocation(configLocation) .openApiConfiguration(openApiConfiguration)
.modelConverterClasses(modelConverterClasses); try { GenericOpenApiContextBuilder builder = new JaxrsOpenApiContextBuilder() .openApiConfiguration(config); if (StringUtils.isNotBlank(contextId)) { builder.ctxId(contextId);
.modelConverterClasses(modelConverterSet); try { GenericOpenApiContextBuilder builder = new JaxrsOpenApiContextBuilder() .openApiConfiguration(config); if (StringUtils.isNotBlank(contextId)) { builder.ctxId(contextId);