This content has been marked as final.
Show 1 reply
-
1. Re: Custom class loader in jbpm5.4
snjgrg Nov 12, 2013 7:12 AM (in response to snjgrg)Got it working now, had to refer drools code and doc. Not sure whether this is the right way though.
ClassLoader[] classLoaders = { getClass().getClassLoader() }; // Custom class loader
KnowledgeBuilderConfiguration kbuilderConf = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(null, classLoaders);
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(kbuilderConf);
kbuilder.add(ResourceFactory.newFileResource("logic/LeaveApplication.bpmn"), ResourceType.BPMN2);
KnowledgeBaseConfiguration kconf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration(null, classLoaders);
KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase( kconf );
kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );