public interface Configuration
| Modifier and Type | Method and Description |
|---|---|
boolean |
defineProperty(String propertyName)
Checks whether a property is defined or not in configuration.
|
String |
getConfigurationDump()
Returns a human readable string containing the configuration dump.
|
boolean |
getFlagProperty(String propertyName)
Returns the value of a flag property.
|
String[] |
getProperties()
Returns all the defined configuration properties.
|
String |
getProperty(String propertyName,
String defaultValue)
Returns the value of a specified property, of the default value if property is not defined.
|
int |
getPropertyIntOrFail(String propertyName)
Returns the
Integer value of the specified propertyName or raises an exception
if propertyName is not defined. |
String |
getPropertyOrFail(String propertyName)
Returns the value of the specified
propertyName or raises an exception
if propertyName is not defined. |
String[] getProperties()
boolean defineProperty(String propertyName)
propertyName - name of property to check.true if defined, false otherwise.String getProperty(String propertyName, String defaultValue)
propertyName - name of propertydefaultValue - default value if not found.String getPropertyOrFail(String propertyName)
propertyName or raises an exception
if propertyName is not defined.propertyName - name of property to be returned.IllegalArgumentException - if the property name is not defined
or the found property value is blank or empty.int getPropertyIntOrFail(String propertyName)
Integer value of the specified propertyName or raises an exception
if propertyName is not defined.propertyName - name of property to be returned.NullPointerException - if the property name is not defined.IllegalArgumentException - if the found property value is blank or empty.NumberFormatException - if the found property value is not a valid Integer.boolean getFlagProperty(String propertyName)
on if flag is active (true is returned).
off if flag is inactive (false is returned).
propertyName - name of property flag.true for on, false for off.IllegalArgumentException - if the propertyName is not declared.String getConfigurationDump()
Copyright © 2010–2019 The Apache Software Foundation. All rights reserved.