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);
}