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, removeEventListener
T getConfiguration() throws ConfigurationException
ImmutableConfiguration
object.ConfigurationException
- if an error occursCopyright © 2001–2020 The Apache Software Foundation. All rights reserved.