Package org.drools.core

Examples of org.drools.core.RuleBase.addPackage()


        final PackageBuilder builder = new PackageBuilder();
        builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_LogicalInsertionsNotPingPong.drl" ) ) );
        final Package pkg = builder.getPackage();

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

        // workingMemory.addEventListener(new DebugAgendaEventListener());
        // workingMemory.addEventListener(new
View Full Code Here


        final PackageBuilder builder = new PackageBuilder();
        builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_LogicalInsertionsUpdateEqual.drl" ) ) );
        final Package pkg = builder.getPackage();

        RuleBase ruleBase = getRuleBase();
        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject(ruleBase);
        StatefulSession workingMemory = ruleBase.newStatefulSession();

        List l;
        final Person p = new Person( "person" );
View Full Code Here

        final PackageBuilder builder = new PackageBuilder();
        builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_LogicalInsertionWithExists.drl" ) ) );
        final Package pkg = builder.getPackage();

        RuleBase ruleBase = getRuleBase();
        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject(ruleBase);
        StatefulSession workingMemory = ruleBase.newStatefulSession();

        final Person p1 = new Person( "p1",
                                      "stilton",
View Full Code Here

        final PackageBuilder builder = new PackageBuilder();
        builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_logicalInsertions3.drl" ) ) );
        final Package pkg = builder.getPackage();

        RuleBase ruleBase = getRuleBase();
        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject(ruleBase);
        StatefulSession workingMemory = ruleBase.newStatefulSession();

        final List list = new ArrayList();
        workingMemory.setGlobal( "events",
View Full Code Here

        final RuleBaseConfiguration conf = new RuleBaseConfiguration();
        conf.setPhreakEnabled(true);
        RuleBase ruleBase = RuleBaseFactory.newRuleBase(conf);

        ruleBase.addPackage( pkg );
        ruleBase = SerializationHelper.serializeObject( ruleBase );

        final WorkingMemory wmOne = ruleBase.newStatefulSession();
        final WorkingMemory wmTwo = ruleBase.newStatefulSession();
View Full Code Here

        PackageBuilder builder = new PackageBuilder();
        builder.addPackageFromDrl(source);
        Package pkg = builder.getPackage();

        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);

        SerializationHelper.serializeObject( ruleBase );
    }
   
    public static class Parent
View Full Code Here

        time = System.currentTimeMillis();

        Package p = b.getPackage();
        RuleBase rb = RuleBaseFactory.newRuleBase();

        rb.addPackage(p);

        System.err.println("Time taken rete building: "
                + (System.currentTimeMillis() - time));

        File f = new File("foo.rulebase");
View Full Code Here

        time = System.currentTimeMillis();

        Package p = b.getPackage();
        RuleBase rb = RuleBaseFactory.newRuleBase();

        rb.addPackage(p);

        System.err.println("Time taken rete building: "
                + (System.currentTimeMillis() - time));
    }
View Full Code Here

        time = System.currentTimeMillis();

        Package p = b.getPackage();
        RuleBase rb = RuleBaseFactory.newRuleBase();

        rb.addPackage(p);

        System.err.println("Time taken rete building: "
                + (System.currentTimeMillis() - time));
    }
View Full Code Here

        builder.addPackage( packageDescr );
        final Package pkg = builder.getPackage();

        //add the package to a rulebase       
        final RuleBase ruleBase = getRuleBase();
        ruleBase.addPackage( pkg );
        return ruleBase;
//        return SerializationHelper.serializeObject(ruleBase);
    }
   
    public KieBase readKnowledegBase() {
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.