Class SwaggerListingResource


  • @Path("/swagger")
    public class SwaggerListingResource
    extends io.swagger.jaxrs.listing.BaseApiListingResource
    The provided implementations by swagger don't work or give in log: 2016-12-09 10:51:13,933 WARN - 0:0:0:0:0:0:0:1 GET /api/swagger.json RESTEASY002142: Multiple resource methods match request "GET /swagger". Selecting one. Matching methods: [public javax.ws.rs.core.Response io.swagger.jaxrs.listing.AcceptHeaderApiListingResource.getListingJson(javax.ws.rs.core.Application,javax.servlet.ServletConfig,javax.ws.rs.core.HttpHeaders,javax.ws.rs.core.UriInfo), public javax.ws.rs.core.Response io.swagger.jaxrs.listing.AcceptHeaderApiListingResource.getListingYaml(javax.ws.rs.core.Application,javax.servlet.ServletConfig,javax.ws.rs.core.HttpHeaders,javax.ws.rs.core.UriInfo)] [ org.jboss.resteasy.resteasy_jaxrs.i18n - http-nio-8070-exec-1 ] Probably caused by setting in our web.xml, but anyway.
    Since:
    1.60
    Author:
    Michiel Meeuwissen
    • Constructor Detail

      • SwaggerListingResource

        public SwaggerListingResource()
      • SwaggerListingResource

        public SwaggerListingResource​(@Nullable Duration maxAge)
    • Method Detail

      • getListingJson

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response getListingJson​(@Context
                                                        javax.ws.rs.core.Application app,
                                                        @Context
                                                        javax.servlet.ServletConfig sc,
                                                        @Context
                                                        javax.ws.rs.core.HttpHeaders headers,
                                                        @Context
                                                        javax.ws.rs.core.UriInfo uriInfo)