Class ConfigurationManager
java.lang.Object
com.smeup.kokos.sdk.configuration.ConfigurationManager
- Author:
- mattia.bonardi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends com.smeup.kokos.sdk.configuration.MicroExecutorConfiguration>
TCreate based directories and files and load configurationstatic <T extends com.smeup.kokos.sdk.configuration.MicroExecutorConfiguration>
Tinit(String microExecutorId, Class<T> configurationClass, Map<String, String> microExecutorMetadata, Path settingsFilePath)
-
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 ExceptionCreate based directories and files and load configuration- Type Parameters:
T- generic configuration- Parameters:
microExecutorId- micro executor identifierconfigurationClass- 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
-