You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ch...@apache.org on 2006/06/06 18:00:24 UTC

svn commit: r412156 - /incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java

Author: charper
Date: Tue Jun  6 09:00:24 2006
New Revision: 412156

URL: http://svn.apache.org/viewvc?rev=412156&view=rev
Log:
Call-back method for the Scheduler.

Modified:
    incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java

Modified: incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java?rev=412156&r1=412155&r2=412156&view=diff
==============================================================================
--- incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java (original)
+++ incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/BpelEngine.java Tue Jun  6 09:00:24 2006
@@ -1,6 +1,6 @@
 package org.apache.ode.iapi;
 
-import javax.xml.namespace.QName;
+import java.util.Map;
 
 /**
  * Interface exposing the BPEL "engine". Basically, this interface facilitates
@@ -47,6 +47,18 @@
    * @return associated message exchange 
    */
   MessageExchange getMessageExchange(String mexId);
+  
+  
+  
+  /**
+   * Call-back to the engine used by the {@link Scheduler} implementation
+   * for executing scheduled jobs.
+   * @param jobId job identifier returned by the {@link Scheduler}.scheduleXXX
+   *        methods.
+   * @param jobDetail job details as passed in to the 
+   *        {@link Scheduler}.scheduleXXX methods
+   */
+  void onScheduledJob(String jobId, Map<String, Object> jobDetail);
 
 
 }