Author: mar...@jb... Date: 2006-04-19 22:55:11 -0400 (Wed, 19 Apr 2006) New Revision: 3820 Added: labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/ labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.jar labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.pom Modified: labs/jbossrules/trunk/drools-compiler/.classpath labs/jbossrules/trunk/drools-compiler/pom.xml labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java labs/jbossrules/trunk/drools-examples/src/java/com/sample/StateExampleUsingAgendGroup.java labs/jbossrules/trunk/drools-examples/src/java/com/sample/TroubleTicketExample.java labs/jbossrules/trunk/drools-examples/src/rules/TroubleTicket.drl Log: -recompiled jci against janino 2.4.1 Modified: labs/jbossrules/trunk/drools-compiler/.classpath =================================================================== --- labs/jbossrules/trunk/drools-compiler/.classpath 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-compiler/.classpath 2006-04-20 02:55:11 UTC (rev 3820) @@ -1,25 +1,26 @@ -<classpath> - <classpathentry kind="src" path="src/main/java"/> - <classpathentry kind="src" path="src/main/resources"/> - <classpathentry kind="src" path="src/test/java" output="target/test-classes"/> - <classpathentry kind="src" path="src/test/resources" output="target/test-classes"/> - <classpathentry kind="output" path="target/classes"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/> - <classpathentry kind="var" path="M2_REPO/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar"/> - <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar"/> - <classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/> - <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"/> - <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/> - <classpathentry kind="var" path="M2_REPO/drools-asm/drools-asm/2.2.1/drools-asm-2.2.1.jar"/> - <classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.1/commons-collections-3.1.jar"/> - <classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar"/> - <classpathentry kind="var" path="M2_REPO/xpp/xpp/3-1.1.3.4.O/xpp-3-1.1.3.4.O.jar"/> - <classpathentry kind="var" path="M2_REPO/antlr/stringtemplate/2.3b6/stringtemplate-2.3b6.jar"/> - <classpathentry kind="src" path="/drools-core"/> - <classpathentry kind="var" path="M2_REPO/jci/jci/SNAPSHOT-378493+patch3/jci-SNAPSHOT-378493+patch3.jar"/> - <classpathentry kind="var" path="M2_REPO/colt/colt/1.2.0/colt-1.2.0.jar"/> - <classpathentry kind="var" path="M2_REPO/jung/jung/1.7.2/jung-1.7.2.jar"/> - <classpathentry kind="var" path="M2_REPO/antlr/antlr3/3.0ea8/antlr3-3.0ea8.jar"/> - <classpathentry kind="var" path="M2_REPO/eclipse/jdtcore/3.2.0.v_653/jdtcore-3.2.0.v_653.jar"/> -</classpath> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src/main/java"/> + <classpathentry kind="src" path="src/main/resources"/> + <classpathentry output="target/test-classes" kind="src" path="src/test/java"/> + <classpathentry output="target/test-classes" kind="src" path="src/test/resources"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/> + <classpathentry kind="var" path="M2_REPO/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar"/> + <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar"/> + <classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/> + <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"/> + <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/> + <classpathentry kind="var" path="M2_REPO/drools-asm/drools-asm/2.2.1/drools-asm-2.2.1.jar"/> + <classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.1/commons-collections-3.1.jar"/> + <classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar"/> + <classpathentry kind="var" path="M2_REPO/xpp/xpp/3-1.1.3.4.O/xpp-3-1.1.3.4.O.jar"/> + <classpathentry kind="var" path="M2_REPO/antlr/stringtemplate/2.3b6/stringtemplate-2.3b6.jar"/> + <classpathentry kind="src" path="/drools-core"/> + <classpathentry kind="var" path="M2_REPO/colt/colt/1.2.0/colt-1.2.0.jar"/> + <classpathentry kind="var" path="M2_REPO/jung/jung/1.7.2/jung-1.7.2.jar"/> + <classpathentry kind="var" path="M2_REPO/antlr/antlr3/3.0ea8/antlr3-3.0ea8.jar"/> + <classpathentry kind="var" path="M2_REPO/eclipse/jdtcore/3.2.0.v_653/jdtcore-3.2.0.v_653.jar"/> + <classpathentry combineaccessrules="false" kind="src" path="/commons-jci"/> + <classpathentry kind="output" path="target/classes"/> +</classpath> Modified: labs/jbossrules/trunk/drools-compiler/pom.xml =================================================================== --- labs/jbossrules/trunk/drools-compiler/pom.xml 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-compiler/pom.xml 2006-04-20 02:55:11 UTC (rev 3820) @@ -30,10 +30,16 @@ <dependency> <groupId>jci</groupId> <artifactId>jci</artifactId> - <version>SNAPSHOT-378493+patch3</version> + <version>SNAPSHOT-378493+patch4</version> </dependency> <dependency> + <groupId>janino</groupId> + <artifactId>janino</artifactId> + <version>2.4.1</version> + </dependency> + + <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> <version>1.0.4</version> Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java =================================================================== --- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java 2006-04-20 02:55:11 UTC (rev 3820) @@ -24,7 +24,7 @@ public static final int ECLIPSE = 0; public static final int JANINO = 1; - private int compiler = JavaCompilerFactory.ECLIPSE; + private int compiler = JavaCompilerFactory.JANINO; private ClassLoader classLoader; Modified: labs/jbossrules/trunk/drools-examples/src/java/com/sample/StateExampleUsingAgendGroup.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/java/com/sample/StateExampleUsingAgendGroup.java 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-examples/src/java/com/sample/StateExampleUsingAgendGroup.java 2006-04-20 02:55:11 UTC (rev 3820) @@ -7,6 +7,8 @@ import org.drools.WorkingMemory; import org.drools.audit.WorkingMemoryFileLogger; import org.drools.compiler.PackageBuilder; +import org.drools.event.AfterActivationFiredEvent; +import org.drools.event.DefaultAgendaEventListener; public class StateExampleUsingAgendGroup { @@ -21,8 +23,15 @@ RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( builder.getPackage() ); - WorkingMemory workingMemory = ruleBase.newWorkingMemory( ); + WorkingMemory workingMemory = ruleBase.newWorkingMemory( ); + workingMemory.addEventListener( new DefaultAgendaEventListener() { + public void afterActivationFired(AfterActivationFiredEvent arg0) { + super.afterActivationFired( arg0 ); + } + } + ); + WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger(workingMemory); logger.setFileName("log/state"); Modified: labs/jbossrules/trunk/drools-examples/src/java/com/sample/TroubleTicketExample.java =================================================================== --- labs/jbossrules/trunk/drools-examples/src/java/com/sample/TroubleTicketExample.java 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-examples/src/java/com/sample/TroubleTicketExample.java 2006-04-20 02:55:11 UTC (rev 3820) @@ -25,7 +25,7 @@ WorkingMemory workingMemory = ruleBase.newWorkingMemory(); WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( workingMemory ); - logger.setFileName( "log/state" ); + logger.setFileName( "log/trouble_ticket" ); Customer a = new Customer( "A", "Gold" ); Customer b = new Customer( "B", "Platinum" ); @@ -61,8 +61,10 @@ catch ( InterruptedException e ) { e.printStackTrace( ); - } + } + System.err.println( "[[ awake ]]" ); + logger.writeToDisk(); } Modified: labs/jbossrules/trunk/drools-examples/src/rules/TroubleTicket.drl =================================================================== --- labs/jbossrules/trunk/drools-examples/src/rules/TroubleTicket.drl 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/drools-examples/src/rules/TroubleTicket.drl 2006-04-20 02:55:11 UTC (rev 3820) @@ -1,5 +1,8 @@ package com.sample +import com.sample.TroubleTicketExample.Customer; +import com.sample.TroubleTicketExample.Ticket; + rule "New Ticket" salience 10 when @@ -38,8 +41,6 @@ modify( ticket ); end - - rule "Escalate" when customer : Customer( ) @@ -58,8 +59,4 @@ function void sendEscalationEmail( Customer customer, Ticket ticket ) { System.out.println( "Email : " + ticket ); -} - -import com.sample.TroubleTicketExample.Customer; -import com.sample.TroubleTicketExample.Ticket; - +} \ No newline at end of file Added: labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.jar =================================================================== (Binary files differ) Property changes on: labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.pom =================================================================== --- labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.pom 2006-04-20 02:24:13 UTC (rev 3819) +++ labs/jbossrules/trunk/repository/jci/jci/SNAPSHOT-378493+patch4/jci-SNAPSHOT-378493+patch4.pom 2006-04-20 02:55:11 UTC (rev 3820) @@ -0,0 +1,7 @@ +<project> + <modelVersion>4.0.0</modelVersion> + <groupId>jci</groupId> + <artifactId>jci</artifactId> + <version>SNAPSHOT-378493+patch4</version> + <dependencies/> +</project> \ No newline at end of file |