| Interface | Description | 
|---|---|
| Configuration | 
 Defines an interface for obtaining objects needed to configure applications, such as  
Exporter or ProxyPreparer instances, or other application-specific objects, from
 configuration files, databases, or other sources. | 
| ConfigurationEntryFactory | 
| Class | Description | 
|---|---|
| AbstractConfiguration | 
 A skeletal implementation of the  
Configuration interface, used to simplify writing
 implementations. | 
| AbstractConfiguration.Primitive | 
 Represents the value of an entry with a primitive type. 
 | 
| AggregateConfig | |
| ConfigurationFile | 
 Supplies objects needed to configure applications, such as  
Exporter or ProxyPreparer instances, or application-specific objects, constructed from data in a
 configuration source and override options, as well as data supplied in the call to
 getEntry. | 
| ConfigurationFile.ErrorDescriptor | 
 Class used to represent a syntax error encountered when parsing a configuration source or a
 problem encountered when attempting to return an existing entry or the type of an existing
 entry. 
 | 
| ConfigurationProvider | 
 Provides a standard means for obtaining  
Configuration instances, using a configurable
 provider. | 
| EmptyConfiguration | 
 A  
Configuration with no entries. | 
| PlainConfiguration | 
| Exception | Description | 
|---|---|
| ConfigurationException | 
 Thrown if a problem occurs when obtaining configuration information. 
 | 
| ConfigurationNotFoundException | 
 Thrown if a configuration source location specified when creating a  
Configuration is
 not found, including if null is specified for provider options and the
 implementation does not provide default options. | 
| NoSuchEntryException | 
 Thrown when an attempt to obtain an object from a  
Configuration does not find a matching
 entry. | 
Copyright © GigaSpaces.