public class REPEATUNTIL 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 |
|---|
REPEATUNTIL(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame scopeFrame,
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.
|
protected org.slf4j.Logger |
log() |
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, initializeCorrelationgetImplementedMethodsgetClassName, 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 REPEATUNTIL(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame scopeFrame,
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 JacobRunnableprotected org.slf4j.Logger log()
log in class BpelJacobRunnablepublic 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()