Package org.kie.api.runtime

Examples of org.kie.api.runtime.KieSession.addEventListener()


        KieSession session = getKieSession( "test_rules.drl" );

        TestingEventListener ls = new TestingEventListener();
        //TestingEventListener.stubOutRules(set, session.getRuleBase(), false);

        session.addEventListener( ls );

        session.insert( new Cheese() );
        session.fireAllRules( ls.getAgendaFilter( set, false ) );

        //assertEquals(new Integer(1), (Integer) ls.firingCounts.get("rule1"));
View Full Code Here


        KieSession session = getKieSession( "test_rules.drl" );

        TestingEventListener ls = new TestingEventListener();
        //TestingEventListener.stubOutRules(set, session.getRuleBase(), false);

        session.addEventListener( ls );

        session.insert( new Cheese() );

        List<String> list = new ArrayList<String>();
        session.setGlobal( "list", list );
View Full Code Here

        KieSession session = getKieSession( "test_rules.drl" );

        TestingEventListener ls = new TestingEventListener();
        //TestingEventListener.stubOutRules(set, session.getRuleBase(), true);

        session.addEventListener( ls );

        session.insert( new Cheese() );
        session.fireAllRules( ls.getAgendaFilter( set, true ) );

        assertEquals( new Integer( 1 ), (Integer) ls.firingCounts.get( "rule1" ) );
View Full Code Here

        KieSession session = getKieSession( "test_rules.drl" );

        TestingEventListener ls = new TestingEventListener();
        //TestingEventListener.stubOutRules(set, session.getRuleBase(), false);

        session.addEventListener( ls );

        session.insert( new Cheese() );
        session.fireAllRules( ls.getAgendaFilter( set, false ) );

        //assertEquals(new Integer(1), (Integer) ls.firingCounts.get("rule1"));
View Full Code Here

        KieSession session = getKieSession( "test_rules.drl" );

        TestingEventListener ls = new TestingEventListener();
        //TestingEventListener.stubOutRules(set, session.getRuleBase(), false);

        session.addEventListener( ls );

        session.insert( new Cheese() );

        List<String> list = new ArrayList<String>();
        session.setGlobal( "list", list );
View Full Code Here

        // org/drools/examples/helloworld/HelloWorld.drl file
        ksession.setGlobal( "list",
                            new ArrayList<Object>() );

        // The application can also setup listeners
        ksession.addEventListener( new DebugAgendaEventListener() );
        ksession.addEventListener( new DebugRuleRuntimeEventListener() );

        // To setup a file based audit logger, uncomment the next line
        // KieRuntimeLogger logger = ks.getLoggers().newFileLogger( ksession, "./helloworld" );
       
View Full Code Here

        ksession.setGlobal( "list",
                            new ArrayList<Object>() );

        // The application can also setup listeners
        ksession.addEventListener( new DebugAgendaEventListener() );
        ksession.addEventListener( new DebugRuleRuntimeEventListener() );

        // To setup a file based audit logger, uncomment the next line
        // KieRuntimeLogger logger = ks.getLoggers().newFileLogger( ksession, "./helloworld" );
       
        // To setup a ThreadedFileLogger, so that the audit view reflects events whilst debugging,
View Full Code Here

    public Void execute(Context context) {
        KieSession ksession = ((KnowledgeCommandContext) context).getKieSession();

        if ( workingMemoryEventlistener != null ) {
            ksession.addEventListener( workingMemoryEventlistener );
        } else if ( agendaEventlistener != null ) {
            ksession.addEventListener( agendaEventlistener );
        } else {
            ksession.addEventListener( processEventListener );
        }
View Full Code Here

        KieSession ksession = ((KnowledgeCommandContext) context).getKieSession();

        if ( workingMemoryEventlistener != null ) {
            ksession.addEventListener( workingMemoryEventlistener );
        } else if ( agendaEventlistener != null ) {
            ksession.addEventListener( agendaEventlistener );
        } else {
            ksession.addEventListener( processEventListener );
        }
        return null;
    }
View Full Code Here

        if ( workingMemoryEventlistener != null ) {
            ksession.addEventListener( workingMemoryEventlistener );
        } else if ( agendaEventlistener != null ) {
            ksession.addEventListener( agendaEventlistener );
        } else {
            ksession.addEventListener( processEventListener );
        }
        return null;
    }

    public String toString() {
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.