Package org.kie.internal.services
Class KieAssemblersImpl
java.lang.Object
org.kie.internal.services.AbstractMultiService<ResourceType,KieAssemblerService>
org.kie.internal.services.KieAssemblersImpl
- All Implemented Interfaces:
Comparable<KieService>,KieAssemblers,KieService
public class KieAssemblersImpl
extends AbstractMultiService<ResourceType,KieAssemblerService>
implements KieAssemblers
-
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddResourceAfterRules(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration) voidaddResourceBeforeRules(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration) voidaddResourcesAfterRules(Object knowledgeBuilder, List<ResourceWithConfiguration> resources, ResourceType type) protected Class<KieAssemblerService>protected ResourceTypeserviceKey(KieAssemblerService service) Methods inherited from class org.kie.internal.services.AbstractMultiService
getServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
KieAssemblersImpl
public KieAssemblersImpl()
-
-
Method Details
-
addResourceBeforeRules
public void addResourceBeforeRules(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration) throws Exception - Specified by:
addResourceBeforeRulesin interfaceKieAssemblers- Throws:
Exception
-
addResourceAfterRules
public void addResourceAfterRules(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration) throws Exception - Specified by:
addResourceAfterRulesin interfaceKieAssemblers- Throws:
Exception
-
addResourcesAfterRules
public void addResourcesAfterRules(Object knowledgeBuilder, List<ResourceWithConfiguration> resources, ResourceType type) throws Exception - Specified by:
addResourcesAfterRulesin interfaceKieAssemblers- Throws:
Exception
-
serviceClass
- Specified by:
serviceClassin classAbstractMultiService<ResourceType,KieAssemblerService>
-
serviceKey
- Specified by:
serviceKeyin classAbstractMultiService<ResourceType,KieAssemblerService>
-