Author: jaz
Date: Tue Dec 18 10:46:02 2007
New Revision: 605290

URL: http://svn.apache.org/viewvc?rev=605290&view=rev
Log:
added initial status when using the schedule() method; changed wait() to 
sleep() in invoker

Modified:
    ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobInvoker.java
    ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobManager.java
    ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobPoller.java

Modified: 
ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobInvoker.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobInvoker.java?rev=605290&r1=605289&r2=605290&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobInvoker.java 
(original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobInvoker.java Tue 
Dec 18 10:46:02 2007
@@ -210,7 +210,7 @@
 
             if (job == null) {
                 try {
-                    wait(wait);
+                    java.lang.Thread.sleep(wait);
                 } catch (InterruptedException ie) {
                     Debug.logError(ie, "JobInvoker.run() : 
InterruptedException", module);
                     stop();

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=605290&r1=605289&r2=605290&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 Tue 
Dec 18 10:46:02 2007
@@ -398,7 +398,7 @@
             jobName = Long.toString((new Date().getTime()));
         }
         Map<String, Object> jFields = UtilMisc.<String, 
Object>toMap("jobName", jobName, "runTime", new java.sql.Timestamp(startTime),
-                "serviceName", serviceName, "recurrenceInfoId", infoId, 
"runtimeDataId", dataId);
+                "serviceName", serviceName, "statusId", "SERVICE_PENDING", 
"recurrenceInfoId", infoId, "runtimeDataId", dataId);
 
         // set the pool ID
         if (poolName != null && poolName.length() > 0) {
@@ -414,7 +414,7 @@
         jFields.put("maxRetry", Long.valueOf(maxRetry));
 
         // create the value and store
-        GenericValue jobV = null;
+        GenericValue jobV;
         try {
             jobV = delegator.makeValue("JobSandbox", jFields);
             delegator.createSetNextSeqId(jobV);

Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobPoller.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobPoller.java?rev=605290&r1=605289&r2=605290&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobPoller.java 
(original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/job/JobPoller.java Tue 
Dec 18 10:46:02 2007
@@ -88,10 +88,12 @@
             try {
                 // grab a list of jobs to run.
                 List<Job> pollList = jm.poll();
+                //Debug.logInfo("Received poll list from JobManager [" + 
pollList.size() + "]", module);
 
                 for (Job job : pollList) {
                     if (job.isValid()) {
                         queueNow(job);
+                        //Debug.logInfo("Job [" + job.getJobId() + "] is 
queued", module);
                     }
                 }
                 // NOTE: using sleep instead of wait for stricter locking


Reply via email to