Interface IncrementalRuleEngineUpdateStrategy

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean shouldUpdateIncrementally​(org.kie.api.builder.ReleaseId releaseId, java.lang.String moduleName, java.util.Collection<DroolsRuleModel> rulesToAdd, java.util.Collection<DroolsRuleModel> rulesToRemove)
      Given the rules module and the list (per kie base) of rules to add and remove, returns true if the incremental update would be the better strategy, false otherwise
    • Method Detail

      • shouldUpdateIncrementally

        boolean shouldUpdateIncrementally​(org.kie.api.builder.ReleaseId releaseId,
                                          java.lang.String moduleName,
                                          java.util.Collection<DroolsRuleModel> rulesToAdd,
                                          java.util.Collection<DroolsRuleModel> rulesToRemove)
        Given the rules module and the list (per kie base) of rules to add and remove, returns true if the incremental update would be the better strategy, false otherwise
        Parameters:
        releaseId - instance of currently deployed kie container ReleaseId
        moduleName - name of the rules module
        rulesToAdd - collection of drool rules to be added or updated
        rulesToRemove - collection of drool rules to be removed
        Returns:
        true if the incremental rule engine update should be applied, false otherwise