Interface RulePublishingSpliterator
-
- All Known Implementing Classes:
DefaultRulePublishingSpliterator
public interface RulePublishingSpliteratorinterface for publishing task spliterator, accumulating and splitting the rules to be published
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RulePublishingFuturepublishRulesAsync(org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.ReleaseId containerReleaseId, java.util.List<java.lang.String> ruleUuids, KIEModuleCacheBuilder cache)split and compile multiple rules in parallel
-
-
-
Method Detail
-
publishRulesAsync
RulePublishingFuture publishRulesAsync(org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.ReleaseId containerReleaseId, java.util.List<java.lang.String> ruleUuids, KIEModuleCacheBuilder cache)
split and compile multiple rules in parallel- Parameters:
kieModuleModel- instance ofKieModuleModelcontainerReleaseId- Kie container release idReleaseIdruleUuids- a list of rule uuidscache- instance ofKIEModuleCacheBuilder- Returns:
- instance of
RulePublishingFuture
-
-