Class KieBaseUpdaterImpl
java.lang.Object
org.drools.compiler.kie.builder.impl.KieBaseUpdaterImpl
- All Implemented Interfaces:
Runnable,KieBaseUpdater
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclearInstancesOfModifiedClass(Class<?> cls) protected voidprotected static booleanisPackageInKieBase(KieBaseModel kieBaseModel, String pkgName) protected voidremoveResources(InternalKnowledgeBuilder kBuilder) voidrun()protected voidupdateAllResources(InternalKnowledgeBuilder kbuilder, CompositeKnowledgeBuilder ckbuilder) protected intupdateResource(InternalKnowledgeBuilder kbuilder, CompositeKnowledgeBuilder ckbuilder, ResourceChangeSet rcs)
-
Field Details
-
ctx
-
-
Constructor Details
-
KieBaseUpdaterImpl
-
-
Method Details
-
run
public void run() -
removeResources
-
invalidateAccessorForOldClass
protected void invalidateAccessorForOldClass() -
updateResource
protected int updateResource(InternalKnowledgeBuilder kbuilder, CompositeKnowledgeBuilder ckbuilder, ResourceChangeSet rcs) -
updateAllResources
protected void updateAllResources(InternalKnowledgeBuilder kbuilder, CompositeKnowledgeBuilder ckbuilder) -
clearInstancesOfModifiedClass
-
isPackageInKieBase
-