public abstract class ConfigurationSpi extends Object
Configurationclass. 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
object as an input parameter. This constructor also must throw
an IllegalArgumentException if it does not understand the
|Constructor and Description|
|Modifier and Type||Method and Description|
Retrieve the AppConfigurationEntries for the specified name.
Refresh and reload the Configuration.
protected abstract AppConfigurationEntry engineGetAppConfigurationEntry(String name)
name- the name used to index the Configuration.
protected void engineRefresh()
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,
refresh may cause the file to be re-read.
The default implementation of this method does nothing. This method should be overridden if a refresh operation is supported by the implementation.
SecurityException- if the caller does not have permission to refresh its Configuration.