Class PluginConfigurationHelper
java.lang.Object
io.gravitee.gateway.reactive.api.helper.PluginConfigurationHelper
Helper class used by factories to instantiate configuration object from json string config.
- Author:
- Guillaume LAMIRAND (guillaume.lamirand at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.gravitee.node.api.configuration.ConfigurationHelper method to retrieve node configuration<T> TreadConfiguration(Class<T> configurationClass, String configuration) Helper method in order to easily map json string configuration to the given configuration class
-
Constructor Details
-
PluginConfigurationHelper
public PluginConfigurationHelper()
-
-
Method Details
-
getNodeConfiguration
public io.gravitee.node.api.configuration.Configuration getNodeConfiguration()Helper method to retrieve node configuration- Returns:
Configurationavailable
-
readConfiguration
public <T> T readConfiguration(Class<T> configurationClass, String configuration) throws PluginConfigurationException Helper method in order to easily map json string configuration to the given configuration class- Parameters:
configurationClass- the class to map the string toconfiguration- a json string configuration- Returns:
- object serialized from given json configuration
- Throws:
PluginConfigurationException- in case any error occurred while mapping the json configuration
-