public abstract class ApplicationConfigurationMetadataResolver extends Object
Constructor and Description |
---|
ApplicationConfigurationMetadataResolver() |
Modifier and Type | Method and Description |
---|---|
URLClassLoader |
createAppClassLoader(Resource app)
For resolvers that support it, create a new ClassLoader that is able to load
classes for the given app.
|
abstract Map<String,Set<String>> |
listOptionGroups(Resource metadataResource)
Return information about option grouping which is coming from an additional
metadata files meant to provide more details which options belong together.
|
abstract Map<String,Set<String>> |
listPortNames(Resource metadataResource) |
List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> |
listProperties(Resource metadataResource) |
abstract List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> |
listProperties(Resource metadataResource,
boolean exhaustive)
Return metadata about configuration properties that are documented via
Spring Boot configuration metadata and visible in an app.
|
public ApplicationConfigurationMetadataResolver()
public List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> listProperties(Resource metadataResource)
public URLClassLoader createAppClassLoader(Resource app)
app
- an app to create a ClassLoader forpublic abstract List<org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty> listProperties(Resource metadataResource, boolean exhaustive)
metadataResource
- the metadata file that contains app specific configuration
properties. Typically a JAR file containing the configuration metadata files or the
app that includes metadata files as well.exhaustive
- return all metadata, including common Spring Boot propertiespublic abstract Map<String,Set<String>> listOptionGroups(Resource metadataResource)
metadataResource
- the metadata resourceCopyright © 2024 Pivotal Software, Inc.. All rights reserved.