Package org.wso2.msf4j.swagger
Class MSF4JBeanConfig
- java.lang.Object
-
- io.swagger.jaxrs.config.AbstractScanner
-
- io.swagger.jaxrs.config.BeanConfig
-
- org.wso2.msf4j.swagger.MSF4JBeanConfig
-
- All Implemented Interfaces:
io.swagger.config.Scanner,io.swagger.config.SwaggerConfig
public class MSF4JBeanConfig extends io.swagger.jaxrs.config.BeanConfigSwagger BeanConfig for MS4J. We don't need to do a package scan because we know the services in advance, hence we have overridden the classes method.
-
-
Constructor Summary
Constructors Constructor Description MSF4JBeanConfig(io.swagger.jaxrs.Reader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddServiceClass(java.lang.Class<?> clazz)java.util.Set<java.lang.Class<?>>classes()io.swagger.models.SwaggergetSwagger()voidscanAndRead()-
Methods inherited from class io.swagger.jaxrs.config.BeanConfig
configure, getBasePath, getConfigId, getContact, getContextId, getDescription, getExpandSuperTypes, getFilterClass, getHost, getInfo, getLicense, getLicenseUrl, getResourcePackage, getScan, getScannerId, getSchemes, getTermsOfServiceUrl, getTitle, getVersion, isUsePathBasedConfig, setBasePath, setConfigId, setContact, setContextId, setDescription, setExpandSuperTypes, setFilterClass, setHost, setInfo, setLicense, setLicenseUrl, setPrettyPrint, setResourcePackage, setScan, setScan, setScannerId, setSchemes, setServletConfig, setTermsOfServiceUrl, setTitle, setUsePathBasedConfig, setVersion
-
-
-
-
Method Detail
-
classes
public java.util.Set<java.lang.Class<?>> classes()
- Specified by:
classesin interfaceio.swagger.config.Scanner- Overrides:
classesin classio.swagger.jaxrs.config.BeanConfig
-
addServiceClass
public void addServiceClass(java.lang.Class<?> clazz)
-
scanAndRead
public void scanAndRead()
- Overrides:
scanAndReadin classio.swagger.jaxrs.config.BeanConfig
-
getSwagger
public io.swagger.models.Swagger getSwagger()
- Overrides:
getSwaggerin classio.swagger.jaxrs.config.BeanConfig
-
-