Interface ConfigurationProvider

All Known Implementing Classes:
BareConfiguration, Configuration, JNDIProvider

public interface ConfigurationProvider
configuration provider interface
  • Method Details

    • getConfigurationParameter

      Object getConfigurationParameter(String id)
      retrieve a (mandatory) parameter or throw exception, also see getConfigurationParameterOrNull(String)
      Parameters:
      id -
      Returns:
      configuration parameter instance
    • getConfigurationParameter

      <T> T getConfigurationParameter(String id, T defaultValue)
      getter for configuration parameter including downcast
      Parameters:
      id -
      defaultValue -
      Returns:
      configuration parameter instance or defaultValue
      Throws:
      ClassCastException - if configurationParameter is not of provided type
    • getConfigurationParameterOrNull

      Object getConfigurationParameterOrNull(String id)
      retrieve parameter
      Parameters:
      id -
      Returns:
      configuration parameter instance or NULL