Class PluginConfigurationHelper

java.lang.Object
io.gravitee.gateway.reactive.api.helper.PluginConfigurationHelper

public class PluginConfigurationHelper extends Object
Helper class used by factories to instantiate configuration object from json string config.
Author:
Guillaume LAMIRAND (guillaume.lamirand at graviteesource.com), GraviteeSource Team
  • Constructor Details

    • PluginConfigurationHelper

      public PluginConfigurationHelper()
  • Method Details

    • getNodeConfiguration

      public io.gravitee.node.api.configuration.Configuration getNodeConfiguration()
      Helper method to retrieve node configuration
      Returns:
      Configuration available
    • 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 to
      configuration - a json string configuration
      Returns:
      object serialized from given json configuration
      Throws:
      PluginConfigurationException - in case any error occurred while mapping the json configuration