[jboss-svn-commits] JBL Code SVN: r20923 - in labs/jbossrules/trunk: drools-core and 3 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jul 5 21:48:21 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-07-05 21:48:21 -0400 (Sat, 05 Jul 2008)
New Revision: 20923
Added:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/InternalStatelessSession.java
Modified:
labs/jbossrules/trunk/drools-core/pom.xml
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooStatelessSession.java
labs/jbossrules/trunk/pom.xml
labs/jbossrules/trunk/src/main/assembly/bin.xml
labs/jbossrules/trunk/src/main/assembly/src.xml
Log:
JBRULES-1668 Smooks Data Loader
-First commit for a working Smooks Data Loader
Modified: labs/jbossrules/trunk/drools-core/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-core/pom.xml 2008-07-06 01:16:50 UTC (rev 20922)
+++ labs/jbossrules/trunk/drools-core/pom.xml 2008-07-06 01:48:21 UTC (rev 20923)
@@ -18,12 +18,18 @@
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<optional>true</optional>
- </dependency>
-
+ </dependency>
+
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel</artifactId>
- </dependency>
+ </dependency>
+
+ <!--dependency>
+ <groupId>milyn</groupId>
+ <artifactId>milyn-smooks-javabean</artifactId>
+ <version>1.0.1</version>
+ </dependency-->
</dependencies>
Added: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/InternalStatelessSession.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/InternalStatelessSession.java (rev 0)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/InternalStatelessSession.java 2008-07-06 01:48:21 UTC (rev 20923)
@@ -0,0 +1,7 @@
+package org.drools.common;
+
+import org.drools.StatelessSession;
+
+public interface InternalStatelessSession extends StatelessSession {
+ InternalRuleBase getRuleBase();
+}
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooStatelessSession.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooStatelessSession.java 2008-07-06 01:16:50 UTC (rev 20922)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteooStatelessSession.java 2008-07-06 01:48:21 UTC (rev 20923)
@@ -13,6 +13,7 @@
import org.drools.StatelessSessionResult;
import org.drools.base.MapGlobalResolver;
import org.drools.common.InternalRuleBase;
+import org.drools.common.InternalStatelessSession;
import org.drools.common.InternalWorkingMemory;
import org.drools.concurrent.AssertObject;
import org.drools.concurrent.AssertObjects;
@@ -36,6 +37,7 @@
public class ReteooStatelessSession
implements
StatelessSession,
+ InternalStatelessSession,
Externalizable {
//private WorkingMemory workingMemory;
@@ -73,6 +75,10 @@
out.writeObject( globalResolver );
out.writeObject( globalExporter );
}
+
+ public InternalRuleBase getRuleBase() {
+ return this.ruleBase;
+ }
public InternalWorkingMemory newWorkingMemory() {
synchronized ( this.ruleBase.getPackagesMap() ) {
Modified: labs/jbossrules/trunk/pom.xml
===================================================================
--- labs/jbossrules/trunk/pom.xml 2008-07-06 01:16:50 UTC (rev 20922)
+++ labs/jbossrules/trunk/pom.xml 2008-07-06 01:48:21 UTC (rev 20923)
@@ -660,13 +660,14 @@
<module>drools-jsr94</module>
<module>drools-templates</module>
<module>drools-decisiontables</module>
+ <module>drools-clips</module>
+ <module>drools-dataloaders</module>
<!-- TODO enable these or create a profile in which they are enabled (to avoid making the build slow) -->
<!--module>drools-server</module-->
<module>drools-verifier</module>
<module>drools-ant</module>
<module>drools-repository</module>
<module>drools-guvnor</module>
- <module>drools-clips</module>
<!--module>drools-examples</module-->
<module>drools-solver</module>
</modules>
Modified: labs/jbossrules/trunk/src/main/assembly/bin.xml
===================================================================
--- labs/jbossrules/trunk/src/main/assembly/bin.xml 2008-07-06 01:16:50 UTC (rev 20922)
+++ labs/jbossrules/trunk/src/main/assembly/bin.xml 2008-07-06 01:48:21 UTC (rev 20923)
@@ -31,6 +31,7 @@
<include>org.drools:drools-compiler</include>
<include>org.drools:drools-jsr94</include>
<include>org.drools:drools-decisiontables</include>
+ <include>org.drools:drools-dataloaders</include>
<include>org.drools:drools-verifier</include>
<include>org.drools:drools-ant</include>
<!--include>org.drools:drools-clips</include-->
Modified: labs/jbossrules/trunk/src/main/assembly/src.xml
===================================================================
--- labs/jbossrules/trunk/src/main/assembly/src.xml 2008-07-06 01:16:50 UTC (rev 20922)
+++ labs/jbossrules/trunk/src/main/assembly/src.xml 2008-07-06 01:48:21 UTC (rev 20923)
@@ -22,6 +22,7 @@
<include>drools-ant/**</include>
<include>drools-verifier/**</include>
<include>drools-docs/**</include>
+ <include>drools-dataloaders/**</include>
<include>m2_repo/**</include>
<include>*.xml</include>
<include>*.txt</include>
More information about the jboss-svn-commits
mailing list