private StatefulKnowledgeSession getKnowledgeSession() { StatefulKnowledgeSession session = null; session = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env); for (Map.Entry<String, WorkItemHandler> entry : this.workItemsHandlers.entrySet()) { session.getWorkItemManager().registerWorkItemHandler(entry.getKey(), entry.getValue()); } //Configures a logger for the session KnowledgeRuntimeLoggerFactory.newConsoleLogger(session); return session; } }
private StatefulKnowledgeSession getKnowledgeSession() { StatefulKnowledgeSession ksession = null; if (ksessionId == null) { ksession = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env); ksessionId = ksession.getId(); } else { ksession = JPAKnowledgeService.loadStatefulKnowledgeSession( ksessionId, kbase, null, env); } for (Map.Entry<String, WorkItemHandler> entry : this.workItemsHandlers.entrySet()) { ksession.getWorkItemManager().registerWorkItemHandler(entry.getKey(), entry.getValue()); } //Configures a logger for the session KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession); return ksession; } }
ksession = JPAKnowledgeService.newStatefulKnowledgeSession(kbase, config, env); ksessionId = ksession.getId(); persistSessionId(consoleProperties.getProperty("jbpm.console.tmp.dir", System.getProperty("jboss.server.temp.dir")), ksessionId);
env ); } else { ksession = JPAKnowledgeService.newStatefulKnowledgeSession( getKbase(), getConf(), env );
env ); } else { ksession = JPAKnowledgeService.newStatefulKnowledgeSession( getKbase(), getConf(), env );