Class Configuration


  • public class Configuration
    extends Object
    Configuration of ontology services and other things.

    Configurations are retrieved from three locations: properties set at runtime with setString(String, String), system properties and a default properties file named basecode.properties at the root of the classpath in that order.

    Properties set via system properties must be prefixed with basecode. to be considered.

    Properties set at runtime can be reset with reset() and reset(String).

    Author:
    paul
    • Constructor Detail

      • Configuration

        public Configuration()
    • Method Detail

      • getString

        @Nullable
        public static String getString​(String key)
        Obtain a configuration value by key.
      • setString

        public static void setString​(String key,
                                     String value)
        Set a configuration by key.
      • reset

        public static void reset()
        Reset all configurations set at runtime.
      • reset

        public static void reset​(String key)
        Reset a specific configuration by key.