Examples of WorkingMemoryEventListener


Examples of org.drools.event.WorkingMemoryEventListener

        if (listeners == null) {
            listeners = new HashSet();
        }
        Map listenerBeans = applicationContext.getBeansOfType(WorkingMemoryEventListener.class, false, false);
        for (Iterator iter = listenerBeans.values().iterator(); iter.hasNext();) {
            WorkingMemoryEventListener listener = (WorkingMemoryEventListener) iter.next();
            listeners.add(listener);
        }
    }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

    }

    private void addListeners(WorkingMemory workingMemory) {
        if (listeners != null) {
            for (Iterator iter = listeners.iterator(); iter.hasNext();) {
                WorkingMemoryEventListener listener = (WorkingMemoryEventListener) iter.next();
                workingMemory.addEventListener(listener);
            }
        }
    }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

        expectedListeners.add(listener_B);
       
        List listeners = workingMemory_1.getEventListeners();
        assertEquals(2, listeners.size());
        for (Iterator iter = listeners.iterator(); iter.hasNext();) {
            WorkingMemoryEventListener listener = (WorkingMemoryEventListener) iter.next();
            assertTrue(expectedListeners.contains(listener));
        }
    }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

        ruleBase.addPackage( pkg );

        final WorkingMemory workingMemory = ruleBase.newStatefulSession();

        final List events = new ArrayList();
        final WorkingMemoryEventListener listener = new DefaultWorkingMemoryEventListener() {
            public void objectUpdated(ObjectUpdatedEvent event) {
                events.add( event );
            }
        };
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

            }

        };

        final List wmList = new ArrayList();
        final WorkingMemoryEventListener workingMemoryListener = new WorkingMemoryEventListener() {

            public void objectInserted(ObjectInsertedEvent event) {
                wmList.add( event );
            }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject( ruleBase );
        final WorkingMemory workingMemory = ruleBase.newStatefulSession();

        final List events = new ArrayList();
        final WorkingMemoryEventListener listener = new DefaultWorkingMemoryEventListener() {
            public void objectUpdated( ObjectUpdatedEvent event ) {
                events.add( event );
            }
        };
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

            }

        };

        final List wmList = new ArrayList();
        final WorkingMemoryEventListener workingMemoryListener = new WorkingMemoryEventListener() {

            public void objectInserted( ObjectInsertedEvent event ) {
                wmList.add( event );
            }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject( ruleBase );
        final WorkingMemory workingMemory = ruleBase.newStatefulSession();

        final List events = new ArrayList();
        final WorkingMemoryEventListener listener = new DefaultWorkingMemoryEventListener() {
            public void objectUpdated( ObjectUpdatedEvent event ) {
                events.add( event );
            }
        };
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

            }

        };

        final List wmList = new ArrayList();
        final WorkingMemoryEventListener workingMemoryListener = new WorkingMemoryEventListener() {

            public void objectInserted( ObjectInsertedEvent event ) {
                wmList.add( event );
            }
View Full Code Here

Examples of org.drools.event.WorkingMemoryEventListener

        monitor.subTask("Inserting initial model");
       
        final Map<EObject,FactHandle> factMemory = new HashMap<EObject,FactHandle>();
       
        // automatically insert new objects based on a given object
        workingMemory.addEventListener( new WorkingMemoryEventListener() {

          /**
           * When we insert a new element, we automatically insert
           * all of its children elements.
           *
 
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.