Class ConfigurationManager
java.lang.Object
com.smeup.kokos.sdk.rpgle.configuration.ConfigurationManager
- Author:
- mattia.bonardi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends MicroExecutorRpgleConfiguration>
TCreate based directories and files and load configurationstatic <T extends MicroExecutorRpgleConfiguration>
TinitAt(Path baseDir, String microExecutorId, Class<T> configurationClass, Map<String, String> microExecutorMetadata)
-
Field Details
-
BASE_DIR
-
-
Constructor Details
-
ConfigurationManager
public ConfigurationManager()
-
-
Method Details
-
initAt
public static <T extends MicroExecutorRpgleConfiguration> T initAt(Path baseDir, String microExecutorId, Class<T> configurationClass, Map<String, String> microExecutorMetadata) throws Exception- Throws:
Exception
-
init
public static <T extends MicroExecutorRpgleConfiguration> 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 class- Parameters:
microExecutorId- micro executor identifierconfigurationClass- configuration class- Returns:
- configuration instance
- Throws:
Exception- Exception
-