Package org.drools.event.rule

Examples of org.drools.event.rule.WorkingMemoryEventListener


        FactHandle handle = ksession.insert( new Entity(  ) );
        ksession.fireAllRules();

        final ArrayList list = new ArrayList();

        ksession.addEventListener( new WorkingMemoryEventListener() {
            public void objectInserted( ObjectInsertedEvent objectInsertedEvent ) { }
            public void objectUpdated( ObjectUpdatedEvent objectUpdatedEvent ) { }
            public void objectRetracted( ObjectRetractedEvent objectRetractedEvent ) {
                Object o = objectRetractedEvent.getOldObject();
                if ( o instanceof TraitProxy ) {
View Full Code Here


    public void testWorkingMemoryEventListener() {
        final KnowledgeBase rb = KnowledgeBaseFactory.newKnowledgeBase();
        final StatefulKnowledgeSession wm = rb.newStatefulKnowledgeSession();

        final List wmList = new ArrayList();
        final WorkingMemoryEventListener workingMemoryListener = new WorkingMemoryEventListener() {
            public void objectInserted(ObjectInsertedEvent event) {
                wmList.add( event );
            }

            public void objectUpdated(ObjectUpdatedEvent event) {
View Full Code Here

TOP

Related Classes of org.drools.event.rule.WorkingMemoryEventListener

Copyright © 2018 www.massapicom. 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.