Interface RulePublishingSpliterator

  • All Known Implementing Classes:
    DefaultRulePublishingSpliterator

    public interface RulePublishingSpliterator
    interface for publishing task spliterator, accumulating and splitting the rules to be published
    • 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 of KieModuleModel
        containerReleaseId - Kie container release id ReleaseId
        ruleUuids - a list of rule uuids
        cache - instance of KIEModuleCacheBuilder
        Returns:
        instance of RulePublishingFuture