Interface ModuleVersionResolver<T extends AbstractRulesModuleModel>
- All Known Implementing Classes:
DroolsKieModuleVersionResolver
public interface ModuleVersionResolver<T extends AbstractRulesModuleModel>
Helper utility that provides deployed version for a module in compliance with deployed version format convention (see
the
DefaultRuleEngineKieModuleSwapper)-
Method Summary
Modifier and TypeMethodDescriptionextractModuleVersion(String moduleName, String deployedMvnVersion) Extracts module version from provided deployed maven version for a given modulegetDeployedModuleVersion(T rulesModule) Extracts module version for a given module
-
Method Details
-
getDeployedModuleVersion
Extracts module version for a given module- Parameters:
rulesModule- module name- Returns:
- Optional of deployed module version
-
extractModuleVersion
Extracts module version from provided deployed maven version for a given module- Parameters:
moduleName- module namedeployedMvnVersion- module's deployed maven version- Returns:
- parsed module version
-