Class ConfigurationManager

java.lang.Object
com.smeup.kokos.sdk.configuration.ConfigurationManager

public class ConfigurationManager extends Object
Author:
mattia.bonardi
  • Constructor Details

    • ConfigurationManager

      public ConfigurationManager()
  • Method Details

    • init

      public static <T extends com.smeup.kokos.sdk.configuration.MicroExecutorConfiguration> T init(String microExecutorId, Class<T> configurationClass, Map<String,String> microExecutorMetadata) throws Exception
      Create based directories and files and load configuration
      Type Parameters:
      T - generic configuration
      Parameters:
      microExecutorId - micro executor identifier
      configurationClass - configuration class
      Returns:
      configuration instance
      Throws:
      Exception - Exception
    • init

      public static <T extends com.smeup.kokos.sdk.configuration.MicroExecutorConfiguration> T init(String microExecutorId, Class<T> configurationClass, Map<String,String> microExecutorMetadata, Path settingsFilePath) throws Exception
      Throws:
      Exception