Examples of newWorkingMemory()


Examples of org.drools.RuleBase.newWorkingMemory()

        {           
            // Try with URL to Drools Distribution Jar, ddj
            ruleBaseLoader = new RuleBaseLoader( );
            ruleBaseLoader.addFromByteArray( compilers[0].getBinaryDeploymentJar( ) );
            ruleBase = ruleBaseLoader.buildRuleBase( );
            workingMemory = ruleBase.newWorkingMemory( );
            list = new ArrayList( );
            workingMemory.setApplicationData( "list",
                                              list );
            workingMemory.assertObject( "help" );
            workingMemory.fireAllRules( );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            // Try with URL to Drools Distribution Jar, ddj []
            ruleBaseLoader = new RuleBaseLoader( );
            ruleBaseLoader.addFromByteArray( new byte[][] { compilers[0].getBinaryDeploymentJar( ) } );
            ruleBase = ruleBaseLoader.buildRuleBase( );
            workingMemory = ruleBase.newWorkingMemory( );
            list = new ArrayList( );
            workingMemory.setApplicationData( "list",
                                              list );
            workingMemory.assertObject( "help" );
            workingMemory.fireAllRules( );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            // Try with URL to Distribution conf file
            ruleBaseLoader = new RuleBaseLoader( );
            ruleBaseLoader.addFromUrl( conf.toURL( ) );
            ruleBase = ruleBaseLoader.buildRuleBase( );
            workingMemory = ruleBase.newWorkingMemory( );
            list = new ArrayList( );
            workingMemory.setApplicationData( "list",
                                              list );
            workingMemory.assertObject( "help" );
            workingMemory.fireAllRules( );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            // Try with URL to Distribution conf file
            ruleBaseLoader = new RuleBaseLoader( );
            ruleBaseLoader.addFromUrl( new URL[]{conf.toURL( )} );
            ruleBase = ruleBaseLoader.buildRuleBase( );
            workingMemory = ruleBase.newWorkingMemory( );
            list = new ArrayList( );
            workingMemory.setApplicationData( "list",
                                              list );
            workingMemory.assertObject( "help" );
            workingMemory.fireAllRules( );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            Fibonacci fibonacci;
            long start;
            long stop;

            System.err.println( "\nFirst run - code compiled on the fly" );
            workingMemory = ruleBase.newWorkingMemory( );

            fibonacci = new Fibonacci( 50 );
            start = System.currentTimeMillis( );
            workingMemory.assertObject( fibonacci );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            System.err.println( "fibonacci(" + fibonacci.getSequence( )
                                + ") == " + fibonacci.getValue( ) + " took "
                                + ( stop - start ) + "ms" );
            System.err.println( "\nSecond run - code already compiled" );

            workingMemory = ruleBase.newWorkingMemory( );

            fibonacci = new Fibonacci( 50 );
            start = System.currentTimeMillis( );
            workingMemory.assertObject( fibonacci );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

       
       
        new ReteDumper( ruleBase ).dumpReteToDot( new PrintStream(
            new FileOutputStream( dotFile ) ) );

        this.workingMemory = ruleBase.newWorkingMemory( );
       
        this.workingMemory.addEventListener( new MannersWMEL( ) );
       
        System.out.println( "Reading DAT: " + datFile + "..." );
        this.inputObjects = getInputObjects(
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

        // Build the RuleSet.
        RuleBaseBuilder builder = new RuleBaseBuilder( );
        builder.addRuleSet( ruleSet );
        RuleBase ruleBase = builder.build( );
        WorkingMemory workingMemory = ruleBase.newWorkingMemory( );

        System.out.println( "DUMP RETE" );
        System.out.println( "---------" );
        ReteDumper dumper = new ReteDumper( ruleBase );
        dumper.dumpRete( System.err );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

            // dumper.dumpRete(System.err);

            WorkingMemory workingMemory;

            System.err.println( "\nFirst run - code compiled on the fly" );
            workingMemory = ruleBase.newWorkingMemory( );                       
           
            lounge.setTemperature(292);
            bedroom.setTemperature(292);

            FactHandle loungeHandle = workingMemory.assertObject( lounge );
View Full Code Here

Examples of org.drools.RuleBase.newWorkingMemory()

        List results = new LinkedList( );
        stopwatch( 0 );
        for ( int i = 0; i < numberOfFacts; i++ )
        {
            stopwatch( 1 );
            WorkingMemory workingMemory = ruleBase.newWorkingMemory( );

            Number fact = new Number( factValues[i] );
            workingMemory.assertObject( fact );
            workingMemory.fireAllRules( );
            results.addAll( workingMemory.getObjects( ) );
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.