[jboss-svn-commits] JBL Code SVN: r34494 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Aug 4 03:28:41 EDT 2010
Author: salaboy21
Date: 2010-08-04 03:28:40 -0400 (Wed, 04 Aug 2010)
New Revision: 34494
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
Log:
JBRULES-2611: Add Execution Results to the non-batch command execution inside StatefulKnolwedgeSessionImpl
- Adding the executionresults to the non-batch command execute method
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2010-08-04 05:16:33 UTC (rev 34493)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2010-08-04 07:28:40 UTC (rev 34494)
@@ -865,13 +865,6 @@
public <T> T execute(Context context,
Command<T> command) {
- if ( !(command instanceof BatchExecutionCommandImpl) ) {
- return (T) ((GenericCommand) command).execute( new KnowledgeCommandContext( context,
- null,
- this.kbase,
- this,
- null ) );
- }
ExecutionResultImpl results = null;
if ( context != null ) {
@@ -882,6 +875,16 @@
results = new ExecutionResultImpl();
}
+ if ( !(command instanceof BatchExecutionCommandImpl) ) {
+ return (T) ((GenericCommand) command).execute( new KnowledgeCommandContext( context,
+ null,
+ this.kbase,
+ this,
+ results ) );
+ }
+
+
+
try {
session.startBatchExecution( results );
((GenericCommand) command).execute( new KnowledgeCommandContext( context,
More information about the jboss-svn-commits
mailing list