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()
Gets the configuration provided by this builder.
|
addEventListener, removeEventListener
T getConfiguration() throws ConfigurationException
ImmutableConfiguration
object.ConfigurationException
- if an error occursCopyright © 2001–2022 The Apache Software Foundation. All rights reserved.