[jboss-svn-commits] JBL Code SVN: r12847 - in labs/jbossrules/trunk/drools-core: src/main/java/org/drools/base and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 25 21:31:25 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-06-25 21:31:25 -0400 (Mon, 25 Jun 2007)
New Revision: 12847

Modified:
   labs/jbossrules/trunk/drools-core/.classpath
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/ClassTypeResolver.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ObjectTypeNode.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java
Log:
JBRULES-945 ActivationGroup not serializable

Modified: labs/jbossrules/trunk/drools-core/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-core/.classpath	2007-06-26 01:12:42 UTC (rev 12846)
+++ labs/jbossrules/trunk/drools-core/.classpath	2007-06-26 01:31:25 UTC (rev 12847)
@@ -6,7 +6,7 @@
   <classpathentry kind="output" path="target/classes"/>
   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
   <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/>
-  <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2beta26/mvel14-1.2beta26.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2beta27/mvel14-1.2beta27.jar"/>
   <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
   <classpathentry kind="var" path="M2_REPO/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar"/>
 </classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/ClassTypeResolver.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/ClassTypeResolver.java	2007-06-26 01:12:42 UTC (rev 12846)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/ClassTypeResolver.java	2007-06-26 01:31:25 UTC (rev 12847)
@@ -221,7 +221,6 @@
         String qualifiedClass = null;
         Class clazz = null;
 
-        // not python
         if ( importText.endsWith( "*" ) ) {
             qualifiedClass = importText.substring( 0,
                                                    importText.indexOf( '*' ) ) + className;

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ObjectTypeNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ObjectTypeNode.java	2007-06-26 01:12:42 UTC (rev 12846)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ObjectTypeNode.java	2007-06-26 01:31:25 UTC (rev 12847)
@@ -151,8 +151,10 @@
             return;
         }
 
-        memory.add( handle,
-                    false );
+        if ( hasMemory() ) {
+            memory.add( handle,
+                        false );
+        }
 
         this.sink.propagateAssertObject( handle,
                                          context,

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java	2007-06-26 01:12:42 UTC (rev 12846)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java	2007-06-26 01:31:25 UTC (rev 12847)
@@ -1,8 +1,11 @@
 package org.drools.spi;
 
+import java.io.Serializable;
 import java.util.Iterator;
 
-public interface ActivationGroup {
+public interface ActivationGroup
+    extends
+    Serializable {
     public String getName();
 
     public void addActivation(Activation activation);




More information about the jboss-svn-commits mailing list