Class ServerUrlFilter
- java.lang.Object
-
- io.swagger.v3.core.filter.AbstractSpecFilter
-
- org.sdase.commons.server.openapi.filter.ServerUrlFilter
-
- All Implemented Interfaces:
io.swagger.v3.core.filter.OpenAPISpecFilter,javax.ws.rs.core.Feature
@Singleton public class ServerUrlFilter extends io.swagger.v3.core.filter.AbstractSpecFilter implements javax.ws.rs.core.FeatureAnOpenAPISpecFilterthat adds the base URL toOpenAPI.servers(List).
-
-
Constructor Summary
Constructors Constructor Description ServerUrlFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconfigure(javax.ws.rs.core.FeatureContext context)java.util.Optional<io.swagger.v3.oas.models.OpenAPI>filterOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI, java.util.Map<java.lang.String,java.util.List<java.lang.String>> params, java.util.Map<java.lang.String,java.lang.String> cookies, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)-
Methods inherited from class io.swagger.v3.core.filter.AbstractSpecFilter
filterOperation, filterParameter, filterPathItem, filterRequestBody, filterResponse, filterSchema, filterSchemaProperty, isRemovingUnreferencedDefinitions
-
-
-
-
Method Detail
-
filterOpenAPI
public java.util.Optional<io.swagger.v3.oas.models.OpenAPI> filterOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI, java.util.Map<java.lang.String,java.util.List<java.lang.String>> params, java.util.Map<java.lang.String,java.lang.String> cookies, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)- Specified by:
filterOpenAPIin interfaceio.swagger.v3.core.filter.OpenAPISpecFilter- Overrides:
filterOpenAPIin classio.swagger.v3.core.filter.AbstractSpecFilter
-
configure
public boolean configure(javax.ws.rs.core.FeatureContext context)
- Specified by:
configurein interfacejavax.ws.rs.core.Feature
-
-