public class GenericOpenApiContext<T extends GenericOpenApiContext> extends Object implements OpenApiContext
| Modifier and Type | Field and Description |
|---|---|
protected String |
configLocation |
protected String |
id |
protected OpenApiContext |
parent |
protected Set<String> |
resourceClasses |
protected Set<String> |
resourcePackages |
OPENAPI_CONTEXT_ID_DEFAULT, OPENAPI_CONTEXT_ID_KEY, OPENAPI_CONTEXT_ID_PREFIX| Constructor and Description |
|---|
GenericOpenApiContext() |
protected String id
protected OpenApiContext parent
protected String configLocation
public long getCacheTTL()
public void setCacheTTL(long cacheTTL)
public T cacheTTL(long cacheTTL)
public OpenApiReader getOpenApiReader()
public void setOpenApiReader(OpenApiReader openApiReader)
setOpenApiReader in interface OpenApiContextpublic OpenApiScanner getOpenApiScanner()
public void setOpenApiScanner(OpenApiScanner openApiScanner)
setOpenApiScanner in interface OpenApiContextpublic final T openApiReader(OpenApiReader openApiReader)
public final T openApiScanner(OpenApiScanner openApiScanner)
public T openApiConfiguration(OpenAPIConfiguration openApiConfiguration)
public String getConfigLocation()
getConfigLocation in interface OpenApiContextpublic void setConfigLocation(String configLocation)
public String getId()
getId in interface OpenApiContextpublic void setId(String id)
public OpenApiContext getParent()
getParent in interface OpenApiContextpublic void setParent(OpenApiContext parent)
public final T parent(OpenApiContext parent)
protected void register()
public OpenAPIConfiguration getOpenApiConfiguration()
getOpenApiConfiguration in interface OpenApiContextpublic void setOpenApiConfiguration(OpenAPIConfiguration openApiConfiguration)
protected OpenApiReader buildReader(OpenAPIConfiguration openApiConfiguration) throws Exception
Exceptionprotected OpenApiScanner buildScanner(OpenAPIConfiguration openApiConfiguration) throws Exception
Exceptionprotected List<org.apache.commons.lang3.tuple.ImmutablePair<String,String>> getKnownLocations()
protected Map<String,OpenApiConfigurationLoader> getLocationLoaders()
protected OpenAPIConfiguration loadConfiguration() throws OpenApiConfigurationException
OpenApiConfigurationExceptionpublic T init() throws OpenApiConfigurationException
init in interface OpenApiContextOpenApiConfigurationExceptionpublic OpenAPI read()
read in interface OpenApiContextCopyright © 2017. All Rights Reserved.