[jboss-svn-commits] JBL Code SVN: r23949 - in labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools: benchmark/waltz and 7 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 19 05:14:44 EST 2008
Author: Rikkola
Date: 2008-11-19 05:14:44 -0500 (Wed, 19 Nov 2008)
New Revision: 23949
Modified:
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/manners/MannersBenchmark.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltzdb/WaltzDbBenchmark.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/FibonacciExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/GolfingExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HelloWorldExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HonestPoliticianExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PricingRuleDTExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsSudokuGridModel.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsUtil.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExample.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExampleWithDSL.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketWithDT.java
labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/tutorials/banking/RuleRunner.java
Log:
Changed the variable names from statelessKnowledgeSession to ksession etc.
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/manners/MannersBenchmark.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/manners/MannersBenchmark.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/manners/MannersBenchmark.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -37,18 +37,18 @@
private int maxHobbies = 3;
public static void main(final String[] args) throws Exception {
- KnowledgeBuilderConfiguration config= KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();
+ KnowledgeBuilderConfiguration kbuilderConfig= KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder(config);
- builder.addResource( new InputStreamReader(MannersBenchmark.class
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(kbuilderConfig);
+ kbuilder.addResource( new InputStreamReader(MannersBenchmark.class
.getResourceAsStream("manners.drl")), KnowledgeType.DRL);
- Collection<KnowledgePackage> pkgs = builder.getKnowledgePackages();
+ Collection<KnowledgePackage> pkgs = kbuilder.getKnowledgePackages();
// add the package to a rulebase
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( pkgs );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( pkgs );
- StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
String filename;
if (args.length != 0) {
@@ -62,15 +62,15 @@
List list = getInputObjects(is);
for (Iterator it = list.iterator(); it.hasNext();) {
Object object = it.next();
- session.insert(object);
+ ksession.insert(object);
}
- session.insert(new Count(1));
+ ksession.insert(new Count(1));
long start = System.currentTimeMillis();
- session.fireAllRules();
+ ksession.fireAllRules();
System.err.println(System.currentTimeMillis() - start);
- session.dispose();
+ ksession.dispose();
}
/**
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltz/WaltzBenchmark.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -39,18 +39,18 @@
public abstract class WaltzBenchmark {
public static void main(final String[] args) throws Exception {
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( WaltzBenchmark.class.getResourceAsStream( "waltz.drl" ) ),
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( WaltzBenchmark.class.getResourceAsStream( "waltz.drl" ) ),
KnowledgeType.DRL );
- Collection<KnowledgePackage> pkgs = builder.getKnowledgePackages();
+ Collection<KnowledgePackage> pkgs = kbuilder.getKnowledgePackages();
//add the package to a rulebase
- KnowledgeBaseConfiguration conf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
+ KnowledgeBaseConfiguration kbaseConfiguration = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
//conf.setAlphaMemory( true );
// conf.setShadowProxy( false );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase( conf );
- knowledgeBase.addKnowledgePackages( pkgs );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase( kbaseConfiguration );
+ kbase.addKnowledgePackages( pkgs );
- StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession session = kbase.newStatefulKnowledgeSession();
String filename;
if ( args.length != 0 ) {
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltzdb/WaltzDbBenchmark.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltzdb/WaltzDbBenchmark.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/benchmark/waltzdb/WaltzDbBenchmark.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -19,21 +19,21 @@
public class WaltzDbBenchmark {
public static void main(final String[] args) throws Exception {
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( WaltzDbBenchmark.class.getResourceAsStream( "waltzdb.drl" ) ),
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( WaltzDbBenchmark.class.getResourceAsStream( "waltzdb.drl" ) ),
KnowledgeType.DRL );
- Collection<KnowledgePackage> pkgs = builder.getKnowledgePackages();
+ Collection<KnowledgePackage> pkgs = kbuilder.getKnowledgePackages();
- KnowledgeBaseConfiguration conf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
- conf.setProperty( "drools.removeIdentities", "true" );
+ KnowledgeBaseConfiguration kbaseConfiguration = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
+ kbaseConfiguration.setProperty( "drools.removeIdentities", "true" );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase( conf );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase( kbaseConfiguration );
// final RuleBase ruleBase = RuleBaseFactory.newRuleBase( RuleBase.RETEOO,
// conf );
- knowledgeBase.addKnowledgePackages( pkgs );
+ kbase.addKnowledgePackages( pkgs );
- StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
java.util.List lines = WaltzDbBenchmark.loadLines( "waltzdb16.dat" ); //12,8,4
java.util.List labels = WaltzDbBenchmark.loadLabels( "waltzdb16.dat" ); //12,8,4
@@ -41,22 +41,22 @@
Iterator iter = lines.iterator();
while ( iter.hasNext() ) {
Line line = (Line) iter.next();
- session.insert( line );
+ ksession.insert( line );
System.out.println( line.getP1() + " " + line.getP2() );
}
iter = labels.iterator();
while ( iter.hasNext() ) {
Label label = (Label) iter.next();
- session.insert( label );
+ ksession.insert( label );
System.out.println( label.getId() + " " + label.getType() );
}
Stage stage = new Stage( Stage.DUPLICATE );
- session.insert( stage );
- session.fireAllRules();
+ ksession.insert( stage );
+ ksession.fireAllRules();
System.out.println( "Time: " + (System.currentTimeMillis() - now) );
- session.dispose();
+ ksession.dispose();
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/FibonacciExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/FibonacciExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/FibonacciExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -14,25 +14,25 @@
public static void main(final String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( FibonacciExample.class.getResourceAsStream( "Fibonacci.drl" ) ),
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( FibonacciExample.class.getResourceAsStream( "Fibonacci.drl" ) ),
KnowledgeType.DRL );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/fibonacci" );
- session.insert( new Fibonacci( 10 ) );
+ ksession.insert( new Fibonacci( 10 ) );
- session.fireAllRules();
+ ksession.fireAllRules();
logger.writeToDisk();
- session.dispose(); // Stateful rule session must always be disposed when finished
+ ksession.dispose(); // Stateful rule session must always be disposed when finished
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/GolfingExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/GolfingExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/GolfingExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -17,13 +17,13 @@
*/
public static void main(final String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( GolfingExample.class.getResourceAsStream( "golf.drl" ) ) , KnowledgeType.DRL);
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( GolfingExample.class.getResourceAsStream( "golf.drl" ) ) , KnowledgeType.DRL);
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
String[] names = new String[] { "Fred", "Joe", "Bob", "Tom" };
String[] colors = new String[] { "red", "blue", "plaid", "orange" };
@@ -32,14 +32,14 @@
for ( int n = 0; n < names.length; n++ ) {
for ( int c = 0; c < colors.length; c++ ) {
for ( int p = 0; p < positions.length; p++ ) {
- session.insert( new Golfer( names[n], colors[c], positions[p]) );
+ ksession.insert( new Golfer( names[n], colors[c], positions[p]) );
}
}
}
- session.fireAllRules();
+ ksession.fireAllRules();
- session.dispose();
+ ksession.dispose();
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HelloWorldExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HelloWorldExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HelloWorldExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -24,45 +24,45 @@
//read in the source
final Reader source = new InputStreamReader( HelloWorldExample.class.getResourceAsStream( "HelloWorld.drl" ) );
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
//this will parse and compile in one step
- builder.addResource( source,
+ kbuilder.addResource( source,
KnowledgeType.DRL );
// Check the builder for errors
- if ( builder.hasErrors() ) {
- System.out.println( builder.getErrors().toString() );
+ if ( kbuilder.hasErrors() ) {
+ System.out.println( kbuilder.getErrors().toString() );
throw new RuntimeException( "Unable to compile \"HelloWorld.drl\"." );
}
//get the compiled package (which is serializable)
- final Collection<KnowledgePackage> pkgs = builder.getKnowledgePackages();
+ final Collection<KnowledgePackage> pkgs = kbuilder.getKnowledgePackages();
//add the package to a rulebase (deploy the rule package).
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( pkgs );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( pkgs );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
- session.setGlobal( "list",
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ ksession.setGlobal( "list",
new ArrayList() );
// session.addEventListener( new DebugAgendaEventListener() );
// session.addEventListener( new DebugWorkingMemoryEventListener() );
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/helloworld" );
final Message message = new Message();
message.setMessage( "Hello World" );
message.setStatus( Message.HELLO );
- session.insert( message );
+ ksession.insert( message );
- session.fireAllRules();
+ ksession.fireAllRules();
logger.writeToDisk();
- session.dispose();
+ ksession.dispose();
}
public static class Message {
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HonestPoliticianExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HonestPoliticianExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/HonestPoliticianExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -1,6 +1,5 @@
package org.drools.examples;
-import java.io.File;
import java.io.InputStreamReader;
import org.drools.KnowledgeBase;
@@ -19,20 +18,20 @@
*/
public static void main(final String[] args) throws Exception {
- KnowledgeBuilderConfiguration conf = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();
- conf.setProperty( "drools.dump.dir",
+ KnowledgeBuilderConfiguration kbuilderconfiguration = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();
+ kbuilderconfiguration.setProperty( "drools.dump.dir",
"target" );
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( HonestPoliticianExample.class.getResourceAsStream( "HonestPolitician.drl" ) ),
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( HonestPoliticianExample.class.getResourceAsStream( "HonestPolitician.drl" ) ),
KnowledgeType.DRL );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/honest-politician" );
final Politician blair = new Politician( "blair",
@@ -44,16 +43,16 @@
final Politician schroder = new Politician( "schroder",
true );
- session.insert( blair );
- session.insert( bush );
- session.insert( chirac );
- session.insert( schroder );
+ ksession.insert( blair );
+ ksession.insert( bush );
+ ksession.insert( chirac );
+ ksession.insert( schroder );
- session.fireAllRules();
+ ksession.fireAllRules();
logger.writeToDisk();
- session.dispose();
+ ksession.dispose();
}
public static class Politician {
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/NumberGuessExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -14,31 +14,31 @@
public class NumberGuessExample {
public static final void main(String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.drl" ) ),
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.drl" ) ),
KnowledgeType.DRL );
- builder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.rf" ) ),
+ kbuilder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "NumberGuess.rf" ) ),
KnowledgeType.DRF );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/numberguess" );
- session.insert( new GameRules( 100,
+ ksession.insert( new GameRules( 100,
5 ) );
- session.insert( new RandomNumber() );
- session.insert( new Game() );
+ ksession.insert( new RandomNumber() );
+ ksession.insert( new Game() );
- session.startProcess( "Number Guess" );
- session.fireAllRules();
+ ksession.startProcess( "Number Guess" );
+ ksession.fireAllRules();
logger.writeToDisk();
- session.dispose();
+ ksession.dispose();
}
public static class RandomNumber {
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PetStore.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -48,11 +48,11 @@
// ruleBaseLoader.addFromRuleSetLoader( ruleSetLoader );
// RuleBase ruleBase = ruleBaseLoader.buildRuleBase();
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( PetStore.class.getResourceAsStream( "PetStore.drl" ) ) ,KnowledgeType.DRL);
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ kbuilder.addResource( new InputStreamReader( PetStore.class.getResourceAsStream( "PetStore.drl" ) ) ,KnowledgeType.DRL);
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
//RuleB
@@ -67,7 +67,7 @@
//The callback is responsible for populating working memory and
// fireing all rules
PetStoreUI ui = new PetStoreUI( stock,
- new CheckoutCallback( knowledgeBase ) );
+ new CheckoutCallback( kbase ) );
ui.createAndShowGUI();
} catch ( Exception e ) {
e.printStackTrace();
@@ -373,11 +373,11 @@
*
*/
public static class CheckoutCallback {
- KnowledgeBase knowledgeBase;
+ KnowledgeBase kbase;
JTextArea output;
- public CheckoutCallback(KnowledgeBase knowledgeBase) {
- this.knowledgeBase= knowledgeBase;
+ public CheckoutCallback(KnowledgeBase kbase) {
+ this.kbase= kbase;
}
public void setOutput(JTextArea output) {
@@ -404,25 +404,25 @@
//add the JFrame to the ApplicationData to allow for user interaction
- StatefulKnowledgeSession statefulKnowledgeSession = knowledgeBase.newStatefulKnowledgeSession();
- statefulKnowledgeSession.setGlobal( "frame",
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ ksession.setGlobal( "frame",
frame );
- statefulKnowledgeSession.setGlobal( "textArea",
+ ksession.setGlobal( "textArea",
this.output );
- statefulKnowledgeSession.insert( new Product( "Gold Fish",
+ ksession.insert( new Product( "Gold Fish",
5 ) );
- statefulKnowledgeSession.insert( new Product( "Fish Tank",
+ ksession.insert( new Product( "Fish Tank",
25 ) );
- statefulKnowledgeSession.insert( new Product( "Fish Food",
+ ksession.insert( new Product( "Fish Food",
2 ) );
- statefulKnowledgeSession.insert( new Product( "Fish Food Sample",
+ ksession.insert( new Product( "Fish Food Sample",
0 ) );
- statefulKnowledgeSession.insert( order );
- statefulKnowledgeSession.fireAllRules();
+ ksession.insert( order );
+ ksession.fireAllRules();
//returns the state of the cart
return order.toString();
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PricingRuleDTExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PricingRuleDTExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/PricingRuleDTExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -28,26 +28,26 @@
public int executeExample() throws Exception {
- DecisionTableConfiguration conf = KnowledgeBuilderFactory.newDecisionTableConfiguration();
- conf.setInputType( DecisionTableInputType.XLS );
+ DecisionTableConfiguration dtableconfiguration = KnowledgeBuilderFactory.newDecisionTableConfiguration();
+ dtableconfiguration.setInputType( DecisionTableInputType.XLS );
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( getSpreadsheetStream(),
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( getSpreadsheetStream(),
"windows-1252" ),
KnowledgeType.DTABLE,
- conf );
+ dtableconfiguration );
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
// typical decision tables are used statelessly
- StatelessKnowledgeSession session = knowledgeBase.newStatelessKnowledgeSession();
+ StatelessKnowledgeSession ksession = kbase.newStatelessKnowledgeSession();
//now create some test data
Driver driver = new Driver();
Policy policy = new Policy();
- session.executeObject( new Object[]{driver, policy} );
+ ksession.executeObject( new Object[]{driver, policy} );
System.out.println( "BASE PRICE IS: " + policy.getBasePrice() );
System.out.println( "DISCOUNT IS: " + policy.getDiscountPercent() );
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ShoppingExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -10,50 +10,48 @@
import org.drools.runtime.StatefulKnowledgeSession;
import org.drools.runtime.rule.FactHandle;
-
public class ShoppingExample {
public static final void main(String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "Shopping.drl" ) ) ,KnowledgeType.DRL);
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( ShoppingExample.class.getResourceAsStream( "Shopping.drl" ) ),
+ KnowledgeType.DRL );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
Customer mark = new Customer( "mark",
0 );
- session.insert( mark );
+ ksession.insert( mark );
Product shoes = new Product( "shoes",
60 );
- session.insert( shoes );
+ ksession.insert( shoes );
Product hat = new Product( "hat",
60 );
- session.insert( hat );
+ ksession.insert( hat );
- session.insert( new Purchase( mark,
- shoes ) );
-
-
-
- FactHandle hatPurchaseHandle = session.insert( new Purchase( mark,
- hat ) );
+ ksession.insert( new Purchase( mark,
+ shoes ) );
- session.fireAllRules();
+ FactHandle hatPurchaseHandle = ksession.insert( new Purchase( mark,
+ hat ) );
- session.retract( hatPurchaseHandle );
+ ksession.fireAllRules();
+
+ ksession.retract( hatPurchaseHandle );
System.out.println( "Customer mark has returned the hat" );
- session.fireAllRules();
+ ksession.fireAllRules();
}
-
+
public static class Customer {
private String name;
-
- private int discount;
-
+
+ private int discount;
+
public Customer(String name,
int discount) {
this.name = name;
@@ -71,19 +69,19 @@
public void setDiscount(int discount) {
this.discount = discount;
}
-
+
}
-
+
public static class Discount {
private Customer customer;
- private int amount;
+ private int amount;
public Discount(Customer customer,
int amount) {
this.customer = customer;
this.amount = amount;
- }
-
+ }
+
public Customer getCustomer() {
return customer;
}
@@ -91,46 +89,45 @@
public int getAmount() {
return amount;
}
-
+
}
public static class Product {
private String name;
- private float price;
-
+ private float price;
+
public Product(String name,
float price) {
this.name = name;
this.price = price;
}
-
+
public String getName() {
return name;
}
-
+
public float getPrice() {
return price;
}
-
-
+
}
-
+
public static class Purchase {
private Customer customer;
- private Product product;
-
+ private Product product;
+
public Purchase(Customer customer,
Product product) {
this.customer = customer;
this.product = product;
}
-
+
public Customer getCustomer() {
return customer;
}
-
+
public Product getProduct() {
return product;
- }
- }
+ }
+ }
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/cdss/CDSSExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -25,26 +25,26 @@
try {
//load up the rulebase
- KnowledgeBase knowledgeBase = readRule();
+ KnowledgeBase kbase = readRule();
- StatefulKnowledgeSession workingMemory = knowledgeBase.newStatefulKnowledgeSession();
- WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( workingMemory );
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+ WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
// set globals
RecommendationService recommendationService = new RecommendationService();
- workingMemory.setGlobal( "recommendationService",
+ ksession.setGlobal( "recommendationService",
recommendationService );
// create patient
Patient patient = new Patient();
patient.setName( "John Doe" );
patient.setAge( 20 );
- workingMemory.insert( patient );
+ ksession.insert( patient );
// Go!
Diagnose diagnose = new Diagnose( Terminology.DIAGNOSE_X );
- workingMemory.insert( diagnose );
- workingMemory.fireAllRules();
+ ksession.insert( diagnose );
+ ksession.fireAllRules();
// Print out recommendations
List recommendations = recommendationService.getRecommendations();
@@ -55,8 +55,8 @@
// Simulate a diagnose: incomplete results
diagnose = new Diagnose( Terminology.DIAGNOSE_X_TYPE_UNKNOWN );
- workingMemory.insert( diagnose );
- workingMemory.fireAllRules();
+ ksession.insert( diagnose );
+ ksession.fireAllRules();
// Print out recommendations
recommendations = recommendationService.getRecommendations();
@@ -67,8 +67,8 @@
// Simulate a diagnose: type2
diagnose = new Diagnose( Terminology.DIAGNOSE_X_TYPE2 );
- workingMemory.insert( diagnose );
- workingMemory.fireAllRules();
+ ksession.insert( diagnose );
+ ksession.fireAllRules();
logger.writeToDisk();
@@ -78,26 +78,26 @@
}
private static KnowledgeBase readRule() throws Exception {
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
Reader reader = new InputStreamReader( CDSSExample.class.getResourceAsStream( "/org/drools/examples/cdss/GenericRules.drl" ) );
- builder.addResource( reader,
+ kbuilder.addResource( reader,
KnowledgeType.DRL );
reader = new InputStreamReader( CDSSExample.class.getResourceAsStream( "/org/drools/examples/cdss/ClinicalPathwayX.drl" ) );
- builder.addResource( reader,
+ kbuilder.addResource( reader,
KnowledgeType.DRL );
reader = new InputStreamReader( CDSSExample.class.getResourceAsStream( "/org/drools/examples/cdss/ClinicalPathwayX.rf" ) );
- builder.addResource( reader,
+ kbuilder.addResource( reader,
KnowledgeType.DRF );
reader = new InputStreamReader( CDSSExample.class.getResourceAsStream( "/org/drools/examples/cdss/TreatmentX.rf" ) );
- builder.addResource( reader,
+ kbuilder.addResource( reader,
KnowledgeType.DRF );
reader = new InputStreamReader( CDSSExample.class.getResourceAsStream( "/org/drools/examples/cdss/TreatmentY.rf" ) );
- builder.addResource( reader,
+ kbuilder.addResource( reader,
KnowledgeType.DRF );
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- return knowledgeBase;
+ return kbase;
}
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/ruleflow/WorkItemExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -17,14 +17,14 @@
public static final void main(String[] args) {
try {
KnowledgeBase knowledgeBase = readRule();
- StatefulKnowledgeSession workingMemory = knowledgeBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();
// logging all work items to sysout
SystemOutWorkItemHandler handler = new SystemOutWorkItemHandler();
- workingMemory.getWorkItemManager().registerWorkItemHandler( "Email",
- handler );
- workingMemory.getWorkItemManager().registerWorkItemHandler( "Log",
- handler );
+ ksession.getWorkItemManager().registerWorkItemHandler( "Email",
+ handler );
+ ksession.getWorkItemManager().registerWorkItemHandler( "Log",
+ handler );
// using a dialog to show all work items
UIWorkItemHandler handler2 = new UIWorkItemHandler();
@@ -32,23 +32,23 @@
//workingMemory.getWorkItemManager().registerWorkItemHandler("Log", handler2);
//handler2.setVisible(true);
- workingMemory.startProcess( "com.sample.ruleflow" );
- workingMemory.fireAllRules();
+ ksession.startProcess( "com.sample.ruleflow" );
+ ksession.fireAllRules();
} catch ( Throwable t ) {
t.printStackTrace();
}
}
private static KnowledgeBase readRule() throws Exception {
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
Reader source = new InputStreamReader( WorkItemExample.class.getResourceAsStream( "/org/drools/examples/ruleflow/workitems.rf" ) );
- builder.addResource( source,
- KnowledgeType.DRF );
+ kbuilder.addResource( source,
+ KnowledgeType.DRF );
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- return knowledgeBase;
+ return kbase;
}
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsSudokuGridModel.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsSudokuGridModel.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsSudokuGridModel.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -181,14 +181,14 @@
if ( solved ) {
try {
- KnowledgeBase validatorRuleBase = DroolsUtil.getInstance().readRuleBase( SUDOKU_VALIDATOR_DRL );
+ KnowledgeBase kbase = DroolsUtil.getInstance().readRuleBase( SUDOKU_VALIDATOR_DRL );
- StatefulKnowledgeSession validatorStatefulSession = validatorRuleBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
List issues = new ArrayList();
- validatorStatefulSession.setGlobal( "issues",
+ ksession.setGlobal( "issues",
issues );
- insertAllCellValues( validatorStatefulSession );
- validatorStatefulSession.fireAllRules();
+ insertAllCellValues( ksession );
+ ksession.fireAllRules();
if ( issues.isEmpty() ) {
System.out.println( "Sucessfully Validated Solution" );
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsUtil.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsUtil.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/sudoku/rules/DroolsUtil.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -41,24 +41,24 @@
//Use package builder to build up a rule package.
//An alternative lower level class called "DrlParser" can also be used...
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
//this will parse and compile in one step
- builder.addResource( source,
+ kbuilder.addResource( source,
KnowledgeType.DRL );
//Use the following instead of above if you are using a DSL:
//builder.addPackageFromDrl( source, dsl );
//add the package to a rulebase (deploy the rule package).
- KnowledgeBaseConfiguration configuration = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
- configuration.setProperty( "drools.removeIdentities",
+ KnowledgeBaseConfiguration kbaseconfiguration = KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
+ kbaseconfiguration.setProperty( "drools.removeIdentities",
"true" );
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase( configuration );
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase( kbaseconfiguration );
// RuleBase ruleBase = RuleBaseFactory.newRuleBase( RuleBase.RETEOO,
// conf );
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
- return knowledgeBase;
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
+ return kbase;
}
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExample.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExample.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExample.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -18,16 +18,16 @@
*/
public static void main(final String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( TroubleTicketExample.class.getResourceAsStream( "TroubleTicket.drl" ) ),
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( TroubleTicketExample.class.getResourceAsStream( "TroubleTicket.drl" ) ),
KnowledgeType.DRL );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- ThreadedWorkingMemoryFileLogger logger = new ThreadedWorkingMemoryFileLogger( session );
+ ThreadedWorkingMemoryFileLogger logger = new ThreadedWorkingMemoryFileLogger( ksession );
logger.setFileName( "log/trouble_ticket" );
logger.start( 1000 );
@@ -49,21 +49,21 @@
final Ticket t3 = new Ticket( c );
final Ticket t4 = new Ticket( d );
- session.insert( a );
- session.insert( b );
- session.insert( c );
- session.insert( d );
+ ksession.insert( a );
+ ksession.insert( b );
+ ksession.insert( c );
+ ksession.insert( d );
- session.insert( t1 );
- session.insert( t2 );
- final FactHandle ft3 = session.insert( t3 );
- session.insert( t4 );
+ ksession.insert( t1 );
+ ksession.insert( t2 );
+ final FactHandle ft3 = ksession.insert( t3 );
+ ksession.insert( t4 );
- session.fireAllRules();
+ ksession.fireAllRules();
t3.setStatus( "Done" );
- session.update( ft3,
+ ksession.update( ft3,
t3 );
try {
@@ -75,7 +75,7 @@
System.err.println( "[[ awake ]]" );
- session.dispose();
+ ksession.dispose();
logger.stop();
logger.writeToDisk();
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExampleWithDSL.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExampleWithDSL.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketExampleWithDSL.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -19,19 +19,19 @@
*/
public static void main(final String[] args) throws Exception {
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( getDSL(),
+ kbuilder.addResource( getDSL(),
KnowledgeType.DSL );
- builder.addResource( getSource(),
+ kbuilder.addResource( getSource(),
KnowledgeType.DSLR );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
- final StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/state" );
final Customer a = new Customer( "A",
@@ -52,21 +52,21 @@
final Ticket t3 = new Ticket( c );
final Ticket t4 = new Ticket( d );
- final FactHandle fa = session.insert( a );
- final FactHandle fb = session.insert( b );
- final FactHandle fc = session.insert( c );
- final FactHandle fd = session.insert( d );
+ final FactHandle fa = ksession.insert( a );
+ final FactHandle fb = ksession.insert( b );
+ final FactHandle fc = ksession.insert( c );
+ final FactHandle fd = ksession.insert( d );
- final FactHandle ft1 = session.insert( t1 );
- final FactHandle ft2 = session.insert( t2 );
- final FactHandle ft3 = session.insert( t3 );
- final FactHandle ft4 = session.insert( t4 );
+ final FactHandle ft1 = ksession.insert( t1 );
+ final FactHandle ft2 = ksession.insert( t2 );
+ final FactHandle ft3 = ksession.insert( t3 );
+ final FactHandle ft4 = ksession.insert( t4 );
- session.fireAllRules();
+ ksession.fireAllRules();
t3.setStatus( "Done" );
- session.update( ft3,
+ ksession.update( ft3,
t3 );
try {
@@ -78,9 +78,9 @@
System.err.println( "[[ awake ]]" );
- session.fireAllRules();
+ ksession.fireAllRules();
- session.dispose();
+ ksession.dispose();
logger.writeToDisk();
}
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketWithDT.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketWithDT.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/troubleticket/TroubleTicketWithDT.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -26,22 +26,22 @@
public void executeExample() throws Exception {
- final DecisionTableConfiguration conf = KnowledgeBuilderFactory.newDecisionTableConfiguration();
- conf.setInputType( DecisionTableInputType.XLS );
+ final DecisionTableConfiguration dtableconfiguration = KnowledgeBuilderFactory.newDecisionTableConfiguration();
+ dtableconfiguration.setInputType( DecisionTableInputType.XLS );
- final KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
- builder.addResource( new InputStreamReader( getSpreadsheetStream(),
+ final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ kbuilder.addResource( new InputStreamReader( getSpreadsheetStream(),
"windows-1252" ),
KnowledgeType.DTABLE,
- conf );
+ dtableconfiguration );
- final KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- knowledgeBase.addKnowledgePackages( builder.getKnowledgePackages() );
+ final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
// typical decision tables are used statelessly
- StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
- final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+ final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( ksession );
logger.setFileName( "log/trouble_ticket" );
final Customer a = new Customer( "A",
@@ -62,21 +62,21 @@
final Ticket t3 = new Ticket( c );
final Ticket t4 = new Ticket( d );
- session.insert( a );
- session.insert( b );
- session.insert( c );
- session.insert( d );
+ ksession.insert( a );
+ ksession.insert( b );
+ ksession.insert( c );
+ ksession.insert( d );
- session.insert( t1 );
- session.insert( t2 );
- final FactHandle ft3 = session.insert( t3 );
- session.insert( t4 );
+ ksession.insert( t1 );
+ ksession.insert( t2 );
+ final FactHandle ft3 = ksession.insert( t3 );
+ ksession.insert( t4 );
- session.fireAllRules();
+ ksession.fireAllRules();
t3.setStatus( "Done" );
- session.update( ft3,
+ ksession.update( ft3,
t3 );
try {
@@ -88,7 +88,7 @@
System.err.println( "[[ awake ]]" );
- session.dispose();
+ ksession.dispose();
logger.writeToDisk();
Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/tutorials/banking/RuleRunner.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/tutorials/banking/RuleRunner.java 2008-11-19 09:34:43 UTC (rev 23948)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/tutorials/banking/RuleRunner.java 2008-11-19 10:14:44 UTC (rev 23949)
@@ -20,25 +20,25 @@
public void runRules(String[] rules,
Object[] facts) throws Exception {
- KnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
- KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+ KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
for ( int i = 0; i < rules.length; i++ ) {
String ruleFile = rules[i];
System.out.println( "Loading file: " + ruleFile );
- builder.addResource( new InputStreamReader( RuleRunner.class.getResourceAsStream( ruleFile ) ), KnowledgeType.DRL );
+ kbuilder.addResource( new InputStreamReader( RuleRunner.class.getResourceAsStream( ruleFile ) ), KnowledgeType.DRL );
}
- Collection<KnowledgePackage> pkgs = builder.getKnowledgePackages();
- knowledgeBase.addKnowledgePackages( pkgs );
- StatefulKnowledgeSession statefullKnowledgeSession = knowledgeBase.newStatefulKnowledgeSession();
+ Collection<KnowledgePackage> pkgs = kbuilder.getKnowledgePackages();
+ kbase.addKnowledgePackages( pkgs );
+ StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
for ( int i = 0; i < facts.length; i++ ) {
Object fact = facts[i];
System.out.println( "Inserting fact: " + fact );
- statefullKnowledgeSession.insert( fact );
+ ksession.insert( fact );
}
- statefullKnowledgeSession.fireAllRules();
+ ksession.fireAllRules();
}
}
More information about the jboss-svn-commits
mailing list