public class SCOPEACT extends BpelJacobRunnable
SCOPE
template.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 |
---|
SCOPEACT(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.
|
void |
run()
Peform the template reduction, i.e.
|
protected void |
sendEvent(ActivityEvent event) |
protected void |
sendEvent(ScopeEvent event) |
protected void |
sendVariableReadEvent(VariableInstance var) |
createChild, createFault, createFault, createFault, genMonotonic, getBpelRuntimeContext, initializeCorrelation, log
getImplementedMethods, toString
getClassName, getExtension, getMethod, importChannel, instance, newChannel, newChannel, object, object, object, object, replication, replication
protected 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 SCOPEACT(org.apache.ode.bpel.runtime.ActivityInfo self, org.apache.ode.bpel.runtime.ScopeFrame scopeFrame, org.apache.ode.bpel.runtime.LinkFrame linkFrame)
public void run()
JacobRunnable
Note that JACOB operations are performed in parallel, so the sequencing of JACOB operations is irrelevant
run
in class JacobRunnable
public java.lang.Object getKey()
IndexedObject
getKey
in interface IndexedObject
protected 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()