Configuration class.
All the abstract methods in this class must be implemented by each
service provider who wishes to supply a Configuration implementation.
Subclass implementations of this abstract class must provide
a public constructor that takes a Configuration.Parameters
object as an input parameter. This constructor also must throw
an IllegalArgumentException if it does not understand the
Configuration.Parameters input.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract AppConfigurationEntry[] | Returns: an array of AppConfigurationEntries for the specifiedname, or null if there are no entries.the name used to index the Configuration. name)Retrieve the AppConfigurationEntries for the specified |
| protected void |
| ConfigurationSpi | back to summary |
|---|---|
| public ConfigurationSpi() Constructor for subclasses to call. | |
| engineGetAppConfigurationEntry | back to summary |
|---|---|
| protected abstract AppConfigurationEntry[] engineGetAppConfigurationEntry(String name) Retrieve the AppConfigurationEntries for the specified
| |
| engineRefresh | back to summary |
|---|---|
| protected void engineRefresh() Refresh and reload the Configuration. This method causes this Configuration object to refresh/reload its
contents in an implementation-dependent manner.
For example, if this Configuration object stores its entries in a file,
calling The default implementation of this method does nothing. This method should be overridden if a refresh operation is supported by the implementation. | |