Author: lektran
Date: Fri Jan 15 17:07:00 2010
New Revision: 899715
URL:
http://svn.apache.org/viewvc?rev=899715&view=revLog:
When reloading crashed jobs, only check for jobs with a SERVICE_RUNNING status, pending and queued jobs will get picked up by the next poll so there is no need to reload them.
Modified:
ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java
Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java?rev=899715&r1=899714&r2=899715&view=diff==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java (original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java Fri Jan 15 17:07:00 2010
@@ -211,10 +211,7 @@
List<GenericValue> crashed = null;
List<EntityExpr> exprs = UtilMisc.toList(EntityCondition.makeCondition("runByInstanceId", instanceId));
- List<String> openStatuses = UtilMisc.toList("SERVICE_PENDING",
- "SERVICE_QUEUED",
- "SERVICE_RUNNING");
- exprs.add(EntityCondition.makeCondition("statusId", EntityOperator.IN, openStatuses));
+ exprs.add(EntityCondition.makeCondition("statusId", EntityOperator.EQUALS, "SERVICE_RUNNING"));
EntityConditionList<EntityExpr> ecl = EntityCondition.makeCondition(exprs);
try {