public abstract class ConfigurationSpi extends Object
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.
| Constructor and Description | 
|---|
| ConfigurationSpi() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract AppConfigurationEntry[] | engineGetAppConfigurationEntry(String name)Retrieve the AppConfigurationEntries for the specified name. | 
| protected void | engineRefresh()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,
 calling 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. Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.