[jboss-svn-commits] JBL Code SVN: r18817 - labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 10 22:06:27 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-03-10 22:06:27 -0400 (Mon, 10 Mar 2008)
New Revision: 18817

Modified:
   labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94EventFactHandle.java
   labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandle.java
   labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandleFactory.java
Log:
JBRULES-1498 Thead safe partitioning of WorkingMemory entry points
-currently id's are int's, not longs. So need to cast.

Modified: labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94EventFactHandle.java
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94EventFactHandle.java	2008-03-11 01:27:06 UTC (rev 18816)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94EventFactHandle.java	2008-03-11 02:06:27 UTC (rev 18817)
@@ -77,7 +77,7 @@
     Jsr94EventFactHandle(final long id,
                          final Object object,
                          final long recency) {
-        super( id,
+        super( (int) id,
                object,
                recency );
     }
@@ -96,7 +96,7 @@
                                 final long recency,
                                 final long timestamp,
                                 final long duration) {
-        super( id,
+        super( (int) id,
                object,
                recency,
                timestamp,

Modified: labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandle.java
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandle.java	2008-03-11 01:27:06 UTC (rev 18816)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandle.java	2008-03-11 02:06:27 UTC (rev 18817)
@@ -77,7 +77,7 @@
     Jsr94FactHandle(final long id,
                     final Object object,
                     final long recency) {
-        super( id,
+        super( (int) id,
                object,
                recency );
     }

Modified: labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandleFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandleFactory.java	2008-03-11 01:27:06 UTC (rev 18816)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/Jsr94FactHandleFactory.java	2008-03-11 02:06:27 UTC (rev 18817)
@@ -32,7 +32,7 @@
 
 	private static final long serialVersionUID = 4964273923122006124L;
 
-	protected final InternalFactHandle newFactHandle(final long id,
+	protected final InternalFactHandle newFactHandle(final int id,
 			final Object object, final long recency, final boolean isEvent,
 			final WorkingMemory workingMemory) {
 		return this.newFactHandle(id, object, recency, isEvent, 0,
@@ -44,7 +44,7 @@
 	 * 
 	 * @see org.drools.reteoo.FactHandleFactory#newFactHandle(long)
 	 */
-	protected final InternalFactHandle newFactHandle(final long id,
+	protected final InternalFactHandle newFactHandle(final int id,
 			final Object object, final long recency, final boolean isEvent,
 			final long duration, final WorkingMemory workingMemory) {
 		if (isEvent) {




More information about the jboss-svn-commits mailing list