org.apache.ode.bpel.runtime
Class SCOPEACT
java.lang.Object
org.apache.ode.jacob.JacobObject
org.apache.ode.jacob.JacobRunnable
org.apache.ode.bpel.runtime.BpelJacobRunnable
org.apache.ode.bpel.runtime.SCOPEACT
- All Implemented Interfaces:
- java.io.Serializable, org.apache.ode.jacob.IndexedObject
public class SCOPEACT
- extends BpelJacobRunnable
A scope activity. The scope activity creates a new scope frame and proceeeds
using the SCOPE template.
- 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 |
SCOPEACT(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame scopeFrame,
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)
|
| Methods inherited from class org.apache.ode.jacob.JacobRunnable |
getImplementedMethods, toString |
| 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 |
_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
SCOPEACT
public SCOPEACT(org.apache.ode.bpel.runtime.ActivityInfo self,
org.apache.ode.bpel.runtime.ScopeFrame scopeFrame,
org.apache.ode.bpel.runtime.LinkFrame linkFrame)
run
public void run()
- Specified by:
run 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()