Interface ConfigurationProperties
- All Known Implementing Classes:
ConfigurationPropertiesImpl
public interface ConfigurationProperties
Encapsulates the
Configuration at the SPI layer and
uses reflection to identify the individual properties that are available for
an application to manipulate.-
Method Summary
Modifier and TypeMethodDescriptiongetProperty(String name) Get a particularConfigurationPropertyby name.Get the list of properties names for thisConfiguration.voidsetPropertyValue(String name, Object value) Set the value of theConfigurationproperty by name.
-
Method Details
-
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
Get a particularConfigurationPropertyby name.- Parameters:
name- the unique name of the property.- Returns:
- a
ConfigurationPropertyif it exists otherwise null.
-
setPropertyValue
Set the value of theConfigurationproperty by name.- Parameters:
name- Name of the property to set the value against.value- Value to set on the configuration property.- Throws:
IllegalArgumentException- if the property name does not exist.
-