Interface ConfigurationProperties
-
public interface ConfigurationProperties
Encapsulates theConfiguration at the SPI layer
and uses reflection to identify the individual properties that are available for an application to manipulate.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationProperty
getProperty(java.lang.String name)
Get a particularConfigurationProperty
by name.java.util.List<java.lang.String>
getPropertyNames()
Get the list of properties names for thisConfiguration
.void
setPropertyValue(java.lang.String name, java.lang.Object value)
Set the value of theConfiguration
property by name.
-
-
-
Method Detail
-
getPropertyNames
java.util.List<java.lang.String> getPropertyNames()
Get the list of properties names for thisConfiguration
.- Returns:
- a list containing the names of properties that an application can configure for a connector.
-
getProperty
ConfigurationProperty getProperty(java.lang.String name)
Get a particularConfigurationProperty
by name.- Parameters:
name
- the unique name of the property.- Returns:
- a
ConfigurationProperty
if it exists otherwise null.
-
setPropertyValue
void setPropertyValue(java.lang.String name, java.lang.Object value)
Set the value of theConfiguration
property by name.- Parameters:
name
- Name of the property to set the value against.value
- Value to set on the configuration property.- Throws:
java.lang.IllegalArgumentException
- if the property name does not exist.
-
-