Package com.illumon.iris.db.util.scripts
Class ScriptRepositoryUtil
java.lang.Object
com.illumon.iris.db.util.scripts.ScriptRepositoryUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<ScriptRepository>
getScriptRepositories
(com.fishlib.io.logger.Logger log, com.fishlib.configuration.Configuration configuration, Map<String, Exception> reposStatusMapOut) Return the script repository instance when properly configured, or give a warning and return an empty instance if not properly configured.
-
Field Details
-
SCRIPT_UPDATE_ENABLED
public static final boolean SCRIPT_UPDATE_ENABLED
-
-
Constructor Details
-
ScriptRepositoryUtil
public ScriptRepositoryUtil()
-
-
Method Details
-
getScriptRepositories
public static List<ScriptRepository> getScriptRepositories(com.fishlib.io.logger.Logger log, com.fishlib.configuration.Configuration configuration, Map<String, Exception> reposStatusMapOut) Return the script repository instance when properly configured, or give a warning and return an empty instance if not properly configured.- Parameters:
log
- a loggerconfiguration
- the configuration object to use to obtain the repository configurationreposStatusMapOut
- a map where to populate the status of each repository that attempted to load by name, or null if caller does not need the information.- Returns:
- a list of ScriptRepository reflecting the current loaded configuration, or an empty list if not present of misconfigured (the logger will report failures as errors if misconfigurations were detected).
-