Package org.kie.runtime

Examples of org.kie.runtime.KieSession.fireAllRules()


        assertSame( test.get( 0 ), test2.get( 0 ) );

        ksession.insert( test );
        ksession.insert( test2 );
        ksession.fireAllRules();

        KieSession ksession2 = JPAKnowledgeService.loadStatefulKnowledgeSession(ksession.getId(), kbase, null, env);

        Iterator c = ksession2.getObjects().iterator();
        List ref1 = (List) c.next();
View Full Code Here


        KieContainer kContainer = ks.getKieClasspathContainer();
        KieSession kSession = kContainer.newKieSession( "ksession2" );
        kSession.setGlobal( "out", out );
       
        kSession.insert( new Message("Dave", "Hello, HAL. Do you read me, HAL?") );
        kSession.fireAllRules();
       
        kSession.insert( new Message("Dave", "Open the pod bay doors, HAL.") );
        kSession.fireAllRules();
    }
   
View Full Code Here

       
        kSession.insert( new Message("Dave", "Hello, HAL. Do you read me, HAL?") );
        kSession.fireAllRules();
       
        kSession.insert( new Message("Dave", "Open the pod bay doors, HAL.") );
        kSession.fireAllRules();
    }
   
    public static void main( String[] args ) {
        new KieBaseInclusionExample().go( System.out );
    }
View Full Code Here

        assertEquals(1, KieSession.getWorkingMemoryEventListeners().size());
        assertTrue(KieSession.getWorkingMemoryEventListeners().toArray()[0] instanceof MockWorkingMemoryEventListener);

        KieSession.setGlobal("list", list);
        KieSession.insert(new Person());
        KieSession.fireAllRules();
        //this assert to show that our listener was called X number of times.
        // once from agenda listener, and second from working memory event listener
        assertEquals(2, counterFromListener);
    }
View Full Code Here

        KieSession KieSession = (KieSession) context.getBean("statefulWithNestedBean");
        assertEquals(1, KieSession.getWorkingMemoryEventListeners().size());

        KieSession.setGlobal("list", list);
        KieSession.insert(new Person());
        KieSession.fireAllRules();
        //this assert to show that our listener was called X number of times.
        assertEquals(1, counterFromListener);
    }

    @Test
View Full Code Here

        KieSession KieSession = (KieSession) context.getBean("statefulWithRef");
        assertEquals(1, KieSession.getWorkingMemoryEventListeners().size());

        KieSession.setGlobal("list", list);
        KieSession.insert(new Person());
        KieSession.fireAllRules();
        //this assert to show that our listener was called X number of times.
        assertEquals(1, counterFromListener);
    }

    @Test
View Full Code Here

        KieSession KieSession = (KieSession) context.getBean("statefulWithGroupedListeners");
        assertEquals(1, KieSession.getWorkingMemoryEventListeners().size());

        KieSession.setGlobal("list", list);
        KieSession.insert(new Person());
        KieSession.fireAllRules();
        //this assert to show that our listener was called X number of times.
        // once from agenda listener, and second from working memory event listener
        assertEquals(2, counterFromListener);
    }
View Full Code Here

        kstateful.setGlobal( "list",
                             list );
        kstateful.insert( new Person( "Darth",
                                      "Cheddar",
                                      50 ) );
        kstateful.fireAllRules();
        assertEquals( 1,
                      list.size() );
    }

    @Test
View Full Code Here

        kstateful.setGlobal( "list",
                             list );
        kstateful.insert( new Person( "Darth",
                                      "Cheddar",
                                      50 ) );
        kstateful.fireAllRules();
        assertEquals( 2,
                      list.size() );
    }

//    @Test
View Full Code Here

        kstateful.setGlobal( "list",
                             list );
        kstateful.insert( new Person( "Darth",
                                      "Cheddar",
                                      50 ) );
        kstateful.fireAllRules();
        assertEquals( 2,
                      list.size() );
    }

    @Test
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.