Examples of clearAgenda()


Examples of org.drools.Agenda.clearAgenda()

       
        assertEquals( 1,
                      agenda.getScheduledActivations().length );
       

        agenda.clearAgenda();

        assertEquals( 0,
                      agenda.getFocus().size() );
       
        assertEquals( 0,
View Full Code Here

Examples of org.drools.Agenda.clearAgenda()

       
        assertEquals( 1,
                      agenda.getScheduledActivations().length );
       

        agenda.clearAgenda();

        assertEquals( 0,
                      agenda.getFocus().size() );
       
        assertEquals( 0,
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

            {
                WorkingMemory workingMemory = tuple.getWorkingMemory( );

                agenda.addToAgenda( (ReteTuple) tuple,
                                    rule );
                workingMemory.clearAgenda( );
            }
        } );

        ReteTuple tuple = new ReteTuple( workingMemory );
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

        ActivationCreatedEvent createdEvent = (ActivationCreatedEvent) agendaList.get( 0 );
        assertSame( cheddar,
                    createdEvent.getActivation().getTuple().get( 0 ).getObject() );
       
        // clear the agenda to check CLEAR events occur
        wm.clearAgenda();       
        ActivationCancelledEvent cancelledEvent = (ActivationCancelledEvent) agendaList.get( 1 );       
        assertEquals( ActivationCancelledCause.CLEAR, cancelledEvent.getCause() );
       
        agendaList.clear();
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

                                            ls( new FieldData( "num",
                                                               "42" ),
                                                new FieldData( "name",
                                                               "mic" ) ),
                                            false ), new ActivateRuleFlowGroup( "asdf" )};
        workingMemory.clearAgenda();
        scenario.getFixtures().addAll( Arrays.asList( given ) );
        scenario.getFixtures().add( executionTrace );
        workingMemory.getAgenda().getRuleFlowGroup( "asdf" ).setAutoDeactivate( false );
        scenarioRunner = new ScenarioRunner( scenario,
                                             resolver,
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

                                                new FieldData( "name",
                                                               "mic" ) ),
                                            false ), new ActivateRuleFlowGroup( "asdf" )

        };
        wm.clearAgenda();
        sc.fixtures.addAll( Arrays.asList( given ) );
        sc.fixtures.add( executionTrace );
        wm.getAgenda().getRuleFlowGroup( "asdf" ).setAutoDeactivate( false );
        run = new ScenarioRunner( sc,
                                  resolver,
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

                Arrays.<Field>asList(new FieldData("num",
                        "42"),
                        new FieldData("name",
                                "mic")),
                false), new ActivateRuleFlowGroup("asdf")};
        workingMemory.clearAgenda();
        scenario.getFixtures().addAll(Arrays.asList(given));
        scenario.getFixtures().add(executionTrace);
        workingMemory.getAgenda().getRuleFlowGroup("asdf").setAutoDeactivate(false);
        scenarioRunner = new ScenarioRunner(
                resolver,
View Full Code Here

Examples of org.drools.WorkingMemory.clearAgenda()

                Arrays.<Field>asList(new FieldData("num",
                        "42"),
                        new FieldData("name",
                                "mic")),
                false), new ActivateRuleFlowGroup("asdf")};
        workingMemory.clearAgenda();
        scenario.getFixtures().addAll(Arrays.asList(given));
        scenario.getFixtures().add(executionTrace);
        workingMemory.getAgenda().getRuleFlowGroup("asdf").setAutoDeactivate(false);
        scenarioRunner = new ScenarioRunner(
                resolver,
View Full Code Here

Examples of org.drools.common.InternalAgenda.clearAgenda()

        // make sure it also fired
        assertEquals( new Boolean( true ),
                      results.get( "fired" ) );

        // clear the agenda and the result map
        agenda.clearAgenda();
        results.clear();

        // False filter, activations should always be denied
        final AgendaFilter filterFalse = new AgendaFilter() {
            public boolean accept(Activation item) {
View Full Code Here

Examples of org.drools.common.InternalAgenda.clearAgenda()

        agenda.fireNextItem( null );
        assertEquals( 1,
                      agendaGroup.size() );

        // Clear the agenda we we can test again
        agenda.clearAgenda();
        assertEquals( 0,
                      agendaGroup.size() );

        // Now test that autoFocus=true works. Here the rule should fire as its
        // agendaGroup gets the focus when the activation is created.
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.