public class FOREACH extends BpelJacobRunnable
| Modifier and Type | Class and Description |
|---|---|
static class |
org.apache.ode.bpel.runtime.ACTIVITY.Key |
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.ode.bpel.runtime.LinkFrame |
_linkFrame |
protected boolean |
_permeable
Permeability flag, if
false we defer outgoing links until successful completion. |
protected org.apache.ode.bpel.runtime.ScopeFrame |
_scopeFrame |
protected org.apache.ode.bpel.runtime.ActivityInfo |
_self |
| Constructor and Description |
|---|
FOREACH(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame frame,
org.apache.ode.bpel.runtime.LinkFrame linkFrame) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dpe(java.util.Collection<OLink> links) |
protected void |
dpe(OActivity activity)
Perform dead-path elimination on an activity that was
not started.
|
protected void |
fillEventContext(ScopeEvent event)
Populate BpelEventContext, to be used by Registered Event Listeners
|
protected OConstants |
getConstants() |
protected EvaluationContext |
getEvaluationContext() |
java.lang.Object |
getKey()
Get the value of the object's index.
|
void |
run()
Peform the template reduction, i.e.
|
protected void |
sendEvent(ActivityEvent event) |
protected void |
sendEvent(ScopeEvent event) |
protected void |
sendVariableReadEvent(VariableInstance var) |
java.lang.String |
toString() |
createChild, createFault, createFault, createFault, genMonotonic, getBpelRuntimeContext, initializeCorrelation, loggetImplementedMethodsgetClassName, getExtension, getMethod, importChannel, instance, newChannel, newChannel, object, object, object, object, replication, replicationprotected org.apache.ode.bpel.runtime.ActivityInfo _self
protected boolean _permeable
false we defer outgoing links until successful completion.protected org.apache.ode.bpel.runtime.ScopeFrame _scopeFrame
protected org.apache.ode.bpel.runtime.LinkFrame _linkFrame
public FOREACH(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame frame,
org.apache.ode.bpel.runtime.LinkFrame linkFrame)
public void run()
JacobRunnableNote that JACOB operations are performed in parallel, so the sequencing of JACOB operations is irrelevant
run in class JacobRunnablepublic java.lang.String toString()
toString in class JacobRunnablepublic java.lang.Object getKey()
IndexedObjectgetKey in interface IndexedObjectprotected void sendVariableReadEvent(VariableInstance var)
protected void sendEvent(ActivityEvent event)
protected void sendEvent(ScopeEvent event)
protected void fillEventContext(ScopeEvent event)
event - ScopeEventprotected void dpe(java.util.Collection<OLink> links)
protected OConstants getConstants()
protected void dpe(OActivity activity)
activity - protected EvaluationContext getEvaluationContext()