T - the concrete type of the ImmutableConfiguration class produced by
this builderpublic interface ConfigurationBuilder<T extends ImmutableConfiguration> extends EventSource
Definition of an interface for objects that can create ImmutableConfiguration
or Configuration objects of a
specific type.
This interface defines an abstract way of creating a ImmutableConfiguration
object. It does not assume any specific way of how this is done; this is
completely in the responsibility of an implementation class. There is just a
single method that returns the configuration constructed by this builder.
Note: ImmutableConfiguration is just the base interface for all configuration
objects. So that the return type of the getConfiguration() method is
ImmutableConfiguration does not mean that only immutable configurations can
be created.
| Modifier and Type | Method and Description |
|---|---|
T |
getConfiguration()
Returns the configuration provided by this builder.
|
addEventListener, removeEventListenerT getConfiguration() throws ConfigurationException
ImmutableConfiguration object.ConfigurationException - if an error occursCopyright © 2001–2020 The Apache Software Foundation. All rights reserved.