public void showEventHistory(KieSession ksession) { TestProcessEventListener procEventListener = (TestProcessEventListener) ksession.getProcessEventListeners().iterator().next(); for (String event : procEventListener.getEventHistory()) { System.out.println("\"" + event + "\","); } }
@Test public void testGetListeners() { // JBRULES-3378 KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); if (kbuilder.hasErrors()) { throw new RuntimeException(kbuilder.getErrors().toString()); } KieSession ksession = kbuilder.newKieBase().newKieSession(); ksession.getAgendaEventListeners(); ksession.getProcessEventListeners(); ksession.getRuleRuntimeEventListeners(); ksession.dispose(); } }
AsyncAuditLogProducer asyncAuditLogProducer = null; KieSession kieSession = engine.getKieSession(); for (ProcessEventListener listener : kieSession.getProcessEventListeners()) { if (listener instanceof AsyncAuditLogProducer) { asyncAuditLogProducer = (AsyncAuditLogProducer) listener; for (ProcessEventListener listener : kieSession2.getProcessEventListeners()) { if (listener instanceof AsyncAuditLogProducer) { asyncAuditLogProducer2 = (AsyncAuditLogProducer) listener;
@Override public Collection<ProcessEventListener> getProcessEventListeners() { return kieSession.getProcessEventListeners(); }
@Override public Collection<ProcessEventListener> getProcessEventListeners() { return kieSession.getProcessEventListeners(); }
public Collection<ProcessEventListener> getProcessEventListeners() { return kieSession.getProcessEventListeners(); }
@Override public Collection<ProcessEventListener> getProcessEventListeners() { return getKieSession().getProcessEventListeners(); }
@Override public Collection<ProcessEventListener> getProcessEventListeners() { return getKieSession().getProcessEventListeners(); }
@Test public void testStatefulProcessEventListener() throws Exception { KieSession KieSession = (KieSession) context.getBean("statefulSession"); assertEquals(1, KieSession.getProcessEventListeners().size()); assertTrue(KieSession.getProcessEventListeners().toArray()[0] instanceof MockProcessEventListener); }
@Test public void testStatefulProcessEventListener() throws Exception { KieSession kSession = (KieSession) context.getBean("ksession2"); assertTrue(kSession.getProcessEventListeners().size() > 0); boolean mockProcessEventListenerFound = false; for (ProcessEventListener listener : kSession.getProcessEventListeners()) { if (listener instanceof MockProcessEventListener) { mockProcessEventListenerFound = true; break; } } assertTrue(mockProcessEventListenerFound); }
@Test public void testStatefulProcessEventListener() throws Exception { KieSession kSession = (KieSession) context.getBean("ksession2"); assertTrue(kSession.getProcessEventListeners().size() > 0); boolean mockProcessEventListenerFound = false; for (ProcessEventListener listener : kSession.getProcessEventListeners()) { if (listener instanceof MockProcessEventListener) { mockProcessEventListenerFound = true; break; } } assertTrue(mockProcessEventListenerFound); }
@Test public void testStatefulProcessEventListener() throws Exception { KieSession kSession = (KieSession) container.getComponentInstance("ksession99"); assertTrue(kSession.getProcessEventListeners().size() > 0); boolean mockProcessEventListenerFound = false; for (ProcessEventListener listener : kSession.getProcessEventListeners()){ if (listener instanceof MockProcessEventListener){ mockProcessEventListenerFound = true; break; } } assertTrue(mockProcessEventListenerFound); }
assertNotNull(ksession); Collection<ProcessEventListener> pListeners = ksession.getProcessEventListeners(); assertNotNull(pListeners);
Collection<ProcessEventListener> listenersP = service.getProcessEventListeners(); assertEquals(1, listenersP.size());
Collection<ProcessEventListener> listenersP = service.getProcessEventListeners(); assertEquals(1, listenersP.size());