Class KieBaseUpdaterImpl

  • All Implemented Interfaces:
    java.lang.Runnable, KieBaseUpdater

    public class KieBaseUpdaterImpl
    extends java.lang.Object
    implements KieBaseUpdater
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • invalidateAccessorForOldClass

        protected void invalidateAccessorForOldClass()
      • updateResource

        protected int updateResource​(InternalKnowledgeBuilder kbuilder,
                                     org.kie.internal.builder.CompositeKnowledgeBuilder ckbuilder,
                                     org.kie.internal.builder.ResourceChangeSet rcs)
      • updateAllResources

        protected void updateAllResources​(InternalKnowledgeBuilder kbuilder,
                                          org.kie.internal.builder.CompositeKnowledgeBuilder ckbuilder)
      • clearInstancesOfModifiedClass

        protected void clearInstancesOfModifiedClass​(java.lang.Class<?> cls)
      • isPackageInKieBase

        protected static boolean isPackageInKieBase​(org.kie.api.builder.model.KieBaseModel kieBaseModel,
                                                    java.lang.String pkgName)