org.apache.ode.bpel.runtime
Class FOREACH

java.lang.Object
  extended by org.apache.ode.jacob.JacobObject
      extended by org.apache.ode.jacob.JacobRunnable
          extended by org.apache.ode.bpel.runtime.BpelJacobRunnable
              extended by org.apache.ode.bpel.runtime.FOREACH
All Implemented Interfaces:
java.io.Serializable, org.apache.ode.jacob.IndexedObject

public class FOREACH
extends BpelJacobRunnable

See Also:
Serialized Form

Nested Class Summary
static class org.apache.ode.bpel.runtime.ACTIVITY.Key
           
 
Field Summary
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 Summary
FOREACH(org.apache.ode.bpel.runtime.ActivityInfo self, org.apache.ode.bpel.runtime.ScopeFrame frame, org.apache.ode.bpel.runtime.LinkFrame linkFrame)
           
 
Method Summary
protected  void dpe(java.util.Collection<org.apache.ode.bpel.o.OLink> links)
           
protected  void dpe(org.apache.ode.bpel.o.OActivity activity)
          Perform dead-path elimination on an activity that was not started.
protected  void fillEventContext(org.apache.ode.bpel.evt.ScopeEvent event)
          Populate BpelEventContext, to be used by Registered Event Listeners
protected  org.apache.ode.bpel.o.OConstants getConstants()
           
protected  org.apache.ode.bpel.explang.EvaluationContext getEvaluationContext()
           
 java.lang.Object getKey()
           
 void run()
           
protected  void sendEvent(org.apache.ode.bpel.evt.ActivityEvent event)
           
protected  void sendEvent(org.apache.ode.bpel.evt.ScopeEvent event)
           
protected  void sendVariableReadEvent(VariableInstance var)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.ode.bpel.runtime.BpelJacobRunnable
createChild, createFault, createFault, createFault, genMonotonic, getBpelRuntimeContext, initializeCorrelation, log
 
Methods inherited from class org.apache.ode.jacob.JacobRunnable
getImplementedMethods
 
Methods inherited from class org.apache.ode.jacob.JacobObject
getClassName, getExtension, getMethod, importChannel, instance, newChannel, newChannel, object, object, object, object, replication, replication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_self

protected org.apache.ode.bpel.runtime.ActivityInfo _self

_permeable

protected boolean _permeable
Permeability flag, if false we defer outgoing links until successful completion.


_scopeFrame

protected org.apache.ode.bpel.runtime.ScopeFrame _scopeFrame

_linkFrame

protected org.apache.ode.bpel.runtime.LinkFrame _linkFrame
Constructor Detail

FOREACH

public FOREACH(org.apache.ode.bpel.runtime.ActivityInfo self,
               org.apache.ode.bpel.runtime.ScopeFrame frame,
               org.apache.ode.bpel.runtime.LinkFrame linkFrame)
Method Detail

run

public void run()
Specified by:
run in class org.apache.ode.jacob.JacobRunnable

toString

public java.lang.String toString()
Overrides:
toString in class org.apache.ode.jacob.JacobRunnable

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface org.apache.ode.jacob.IndexedObject

sendVariableReadEvent

protected void sendVariableReadEvent(VariableInstance var)

sendEvent

protected void sendEvent(org.apache.ode.bpel.evt.ActivityEvent event)

sendEvent

protected void sendEvent(org.apache.ode.bpel.evt.ScopeEvent event)

fillEventContext

protected void fillEventContext(org.apache.ode.bpel.evt.ScopeEvent event)
Populate BpelEventContext, to be used by Registered Event Listeners

Parameters:
event - ScopeEvent

dpe

protected void dpe(java.util.Collection<org.apache.ode.bpel.o.OLink> links)

getConstants

protected org.apache.ode.bpel.o.OConstants getConstants()

dpe

protected void dpe(org.apache.ode.bpel.o.OActivity activity)
Perform dead-path elimination on an activity that was not started.

Parameters:
activity -

getEvaluationContext

protected org.apache.ode.bpel.explang.EvaluationContext getEvaluationContext()