public class ManifestConfigDataProvider extends BaseConfigDataProvider
An example manifest file is shown below: It'll contain at most FeatureDef and Metadata config file locations, never Join config file locations.
manifest: [
{
jar: local
conf: [config/online/feature-prod.conf]
},
{
jar: frame-feature-waterloo-online-1.1.4.jar
conf: [config/online/prod/feature-prod.conf]
}
]
_readers| Constructor and Description |
|---|
ManifestConfigDataProvider(java.lang.String manifestResourceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
getConfigDataInfo()
Provides some information about config data.
|
java.util.List<java.io.Reader> |
getConfigDataReaders()
Return the config data as a list of
Reader objects. |
public ManifestConfigDataProvider(java.lang.String manifestResourceName)
public java.util.List<java.io.Reader> getConfigDataReaders()
ConfigDataProviderReader objects. Clients should ideally provide
BufferedReader objects.public java.lang.String getConfigDataInfo()
ConfigDataProviderUrlConfigDataProvider will provide a list of URLs from which the config data is obtained.public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class BaseConfigDataProvider