Author: hadrian
Date: Thu Jan 17 01:52:38 2013
New Revision: 1434535
URL: http://svn.apache.org/viewvc?rev=1434535&view=rev
Log:
ODE-987. Slowly move away from use of *Channels so we can refactor the jacob api
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerBpelRuntimeContextImpl.java
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java?rev=1434535&r1=1434534&r2=1434535&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
Thu Jan 17 01:52:38 2013
@@ -26,11 +26,8 @@ import java.util.Calendar;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
-import java.util.HashSet;
import java.util.List;
-import java.util.Set;
-import javax.wsdl.Fault;
import javax.wsdl.Operation;
import javax.xml.namespace.QName;
@@ -51,8 +48,8 @@ import org.apache.ode.bpel.dao.ProcessIn
import org.apache.ode.bpel.dao.ScopeDAO;
import org.apache.ode.bpel.dao.ScopeStateEnum;
import org.apache.ode.bpel.dao.XmlDataDAO;
-import org.apache.ode.bpel.evar.ExternalVariableModuleException;
import org.apache.ode.bpel.evar.ExternalVariableModule.Value;
+import org.apache.ode.bpel.evar.ExternalVariableModuleException;
import org.apache.ode.bpel.evt.CorrelationSetWriteEvent;
import org.apache.ode.bpel.evt.ProcessCompletionEvent;
import org.apache.ode.bpel.evt.ProcessInstanceEvent;
@@ -69,19 +66,15 @@ import org.apache.ode.bpel.iapi.Endpoint
import org.apache.ode.bpel.iapi.EndpointReference;
import org.apache.ode.bpel.iapi.Message;
import org.apache.ode.bpel.iapi.MessageExchange;
-import org.apache.ode.bpel.iapi.MyRoleMessageExchange;
-import org.apache.ode.bpel.iapi.PartnerRoleMessageExchange;
-import org.apache.ode.bpel.iapi.Scheduler;
import org.apache.ode.bpel.iapi.MessageExchange.FailureType;
import org.apache.ode.bpel.iapi.MessageExchange.MessageExchangePattern;
-import org.apache.ode.bpel.iapi.MessageExchange.Status;
+import org.apache.ode.bpel.iapi.MyRoleMessageExchange;
import org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY;
import org.apache.ode.bpel.iapi.ProcessConf.PartnerRoleConfig;
+import org.apache.ode.bpel.iapi.Scheduler;
import org.apache.ode.bpel.iapi.Scheduler.JobDetails;
import org.apache.ode.bpel.iapi.Scheduler.JobType;
-import org.apache.ode.bpel.intercept.InterceptorInvoker;
import org.apache.ode.bpel.memdao.ProcessInstanceDaoImpl;
-import org.apache.ode.bpel.o.OFailureHandling;
import org.apache.ode.bpel.o.OMessageVarType;
import org.apache.ode.bpel.o.OPartnerLink;
import org.apache.ode.bpel.o.OProcess;
@@ -95,10 +88,14 @@ import org.apache.ode.bpel.runtime.PROCE
import org.apache.ode.bpel.runtime.PartnerLinkInstance;
import org.apache.ode.bpel.runtime.Selector;
import org.apache.ode.bpel.runtime.VariableInstance;
+import org.apache.ode.bpel.runtime.channels.ActivityRecovery;
import org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel;
import org.apache.ode.bpel.runtime.channels.FaultData;
+import org.apache.ode.bpel.runtime.channels.InvokeResponse;
import org.apache.ode.bpel.runtime.channels.InvokeResponseChannel;
+import org.apache.ode.bpel.runtime.channels.PickResponse;
import org.apache.ode.bpel.runtime.channels.PickResponseChannel;
+import org.apache.ode.bpel.runtime.channels.TimerResponse;
import org.apache.ode.bpel.runtime.channels.TimerResponseChannel;
import org.apache.ode.jacob.JacobRunnable;
import org.apache.ode.jacob.ProcessUtil;
@@ -108,12 +105,10 @@ import org.apache.ode.utils.DOMUtils;
import org.apache.ode.utils.GUID;
import org.apache.ode.utils.Namespaces;
import org.apache.ode.utils.ObjectPrinter;
-import org.apache.ode.bpel.evar.ExternalVariableModuleException;
-import org.apache.ode.bpel.evar.ExternalVariableModule.Value;
+import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
-import org.w3c.dom.Document;
public class BpelRuntimeContextImpl implements BpelRuntimeContext {
@@ -976,8 +971,8 @@ public class BpelRuntimeContextImpl impl
private static final long serialVersionUID = 3168964409165899533L;
public void run() {
- PickResponseChannel responseChannel =
importChannel(responsechannel, PickResponseChannel.class);
- responseChannel.onRequestRcvd(idx, mexId);
+ PickResponse pickResponse = importChannel(responsechannel,
PickResponse.class);
+ pickResponse.onRequestRcvd(idx, mexId);
}
});
}
@@ -1015,8 +1010,8 @@ public class BpelRuntimeContextImpl impl
private static final long serialVersionUID = 6157913683737696396L;
public void run() {
- TimerResponseChannel responseChannel = importChannel(id,
TimerResponseChannel.class);
- responseChannel.onCancel();
+ TimerResponse timerResponse = importChannel(id,
TimerResponse.class);
+ timerResponse.onCancel();
}
});
}
@@ -1038,8 +1033,8 @@ public class BpelRuntimeContextImpl impl
private static final long serialVersionUID = -1095444335740879981L;
public void run() {
- ((BpelRuntimeContextImpl)
getBpelRuntimeContext()).invocationResponse2(mexid, importChannel(
- responseChannelId, InvokeResponseChannel.class));
+ ((BpelRuntimeContextImpl)
getBpelRuntimeContext()).invocationResponse2(
+ mexid, importChannel(responseChannelId,
InvokeResponse.class));
}
});
}
@@ -1050,7 +1045,7 @@ public class BpelRuntimeContextImpl impl
* @param mexid
* @param responseChannel
*/
- private void invocationResponse2(String mexid, InvokeResponseChannel
responseChannel) {
+ private void invocationResponse2(String mexid, InvokeResponse
responseChannel) {
__log.debug("Triggering response");
MessageExchangeDAO mex =
_dao.getConnection().getMessageExchange(mexid);
@@ -1379,7 +1374,7 @@ public class BpelRuntimeContextImpl impl
private static final long serialVersionUID = 3168964409165899533L;
public void run() {
- ActivityRecoveryChannel recovery = importChannel(channel,
ActivityRecoveryChannel.class);
+ ActivityRecovery recovery = importChannel(channel,
ActivityRecovery.class);
__log.info("ActivityRecovery: Recovering activity " +
activityId + " with action " + action +
" on channel " + recovery);
if (recovery != null) {
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerBpelRuntimeContextImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerBpelRuntimeContextImpl.java?rev=1434535&r1=1434534&r2=1434535&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerBpelRuntimeContextImpl.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerBpelRuntimeContextImpl.java
Thu Jan 17 01:52:38 2013
@@ -49,6 +49,7 @@ import org.apache.ode.bpel.runtime.chann
import org.apache.ode.bpel.runtime.channels.FaultData;
import org.apache.ode.bpel.runtime.channels.InvokeResponseChannel;
import org.apache.ode.bpel.runtime.channels.PickResponseChannel;
+import org.apache.ode.bpel.runtime.channels.TimerResponse;
import org.apache.ode.bpel.runtime.channels.TimerResponseChannel;
import org.apache.ode.jacob.JacobRunnable;
import org.apache.ode.jacob.ProcessUtil;
@@ -189,7 +190,7 @@ public class ReplayerBpelRuntimeContextI
@Override
public void run() {
- importChannel(channelId, TimerResponseChannel.class).onTimeout();
+ importChannel(channelId, TimerResponse.class).onTimeout();
}
}