[jboss-svn-commits] JBL Code SVN: r29276 - labs/jbossrules/branches/salaboy_RelationalVariablePersistence/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Sep 9 10:47:56 EDT 2009
Author: KrisVerlaenen
Date: 2009-09-09 10:47:56 -0400 (Wed, 09 Sep 2009)
New Revision: 29276
Modified:
labs/jbossrules/branches/salaboy_RelationalVariablePersistence/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java
Log:
- minor tweaks
- made sure variable persistence only works if configured
Modified: labs/jbossrules/branches/salaboy_RelationalVariablePersistence/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java
===================================================================
--- labs/jbossrules/branches/salaboy_RelationalVariablePersistence/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java 2009-09-09 14:43:54 UTC (rev 29275)
+++ labs/jbossrules/branches/salaboy_RelationalVariablePersistence/drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/ProcessInstanceInfo.java 2009-09-09 14:47:56 UTC (rev 29276)
@@ -138,7 +138,9 @@
context.wm = (InternalWorkingMemory) workingMemory;
ProcessInstanceMarshaller marshaller = getMarshallerFromContext(context);
processInstance = marshaller.readProcessInstance(context, !externalVariables);
- restoreVariables();
+ if (externalVariables) {
+ restoreVariables();
+ }
context.close();
} catch (IOException e) {
e.printStackTrace();
@@ -226,7 +228,9 @@
.getMarshaller(processType);
externalVariables = VariablePersistenceStrategyFactory.getVariablePersistenceStrategy().isEnabled();
marshaller.writeProcessInstance(context, processInstance, !externalVariables);
- variablesChanged = persistVariables();
+ if (externalVariables) {
+ variablesChanged = persistVariables();
+ }
context.close();
} catch (IOException e) {
throw new IllegalArgumentException(
More information about the jboss-svn-commits
mailing list