public abstract class ApplicationConfigurationMetadataResolver extends Object
Constructor and Description |
---|
ApplicationConfigurationMetadataResolver() |
Modifier and Type | Method and Description |
---|---|
URLClassLoader |
createAppClassLoader(org.springframework.core.io.Resource app)
For resolvers that support it, create a new ClassLoader that is able to load classes for the given app.
|
List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> |
listProperties(org.springframework.core.io.Resource app) |
abstract List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> |
listProperties(org.springframework.core.io.Resource app,
boolean exhaustive)
Return metadata about configuration properties that are documented via
Spring Boot configuration metadata and visible in an app.
|
abstract boolean |
supports(org.springframework.core.io.Resource app)
Returns whether this resolver supports the given app.
|
public ApplicationConfigurationMetadataResolver()
public abstract boolean supports(org.springframework.core.io.Resource app)
public List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> listProperties(org.springframework.core.io.Resource app)
public URLClassLoader createAppClassLoader(org.springframework.core.io.Resource app)
app
- an app to create a ClassLoader forpublic abstract List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> listProperties(org.springframework.core.io.Resource app, boolean exhaustive)
app
- a Spring Cloud Stream app; typically a Boot uberjar,
but directories are supported as wellCopyright © 2016 Pivotal Software, Inc.. All rights reserved.