[jboss-svn-commits] JBL Code SVN: r24802 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 19 17:47:25 EST 2009


Author: tirelli
Date: 2009-01-19 17:47:25 -0500 (Mon, 19 Jan 2009)
New Revision: 24802

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/PatternBuilder.java
Log:
JBRULES-1920: only activate delaying in STREAM mode... not CLOUD mode

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/PatternBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/PatternBuilder.java	2009-01-19 22:34:01 UTC (rev 24801)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/builder/PatternBuilder.java	2009-01-19 22:47:25 UTC (rev 24802)
@@ -163,7 +163,10 @@
                 alphaConstraints.add( constraint );
             } else if ( constraint.getType().equals( Constraint.ConstraintType.BETA ) ) {
                 betaConstraints.add( constraint );
-                if( isNegative && pattern.getObjectType().isEvent() && constraint.isTemporal() ) {
+                if( isNegative && 
+                    context.getRuleBase().getConfiguration().getEventProcessingMode() == EventProcessingMode.STREAM && 
+                    pattern.getObjectType().isEvent() && 
+                    constraint.isTemporal() ) {
                     checkDelaying( context, constraint );
                 }
             } else {




More information about the jboss-svn-commits mailing list