Interface RulePublishingSpliterator
- All Known Implementing Classes:
DefaultRulePublishingSpliterator
public interface RulePublishingSpliterator
interface for publishing task spliterator, accumulating and splitting the rules to be published
-
Method Summary
Modifier and TypeMethodDescriptionpublishRulesAsync(org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.ReleaseId containerReleaseId, List<String> ruleUuids, KIEModuleCacheBuilder cache) split and compile multiple rules in parallel
-
Method Details
-
publishRulesAsync
RulePublishingFuture publishRulesAsync(org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.ReleaseId containerReleaseId, List<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
-