|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.bpel.o.OBase
org.apache.ode.bpel.o.OAgent
org.apache.ode.bpel.o.OActivity
org.apache.ode.bpel.o.OScope
public class OScope
Compiled representation of a BPEL scope. Instances of this class are generated by the BPEL compiler.
Nested Class Summary | |
---|---|
static class |
OScope.CorrelationSet
|
static class |
OScope.Variable
|
Field Summary | |
---|---|
OActivity |
activity
The activity that gets executed within this scope. |
boolean |
atomicScope
|
java.util.Set<OScope> |
compensatable
The descendants of this scope that can be compensated from the FH/CH of this scope. |
OCompensationHandler |
compensationHandler
ScopeLikeConstructImpl's compensation handler. |
java.util.Map<java.lang.String,OScope.CorrelationSet> |
correlationSets
OCorrelation sets declared within the scope. |
OEventHandler |
eventHandler
ScopeLikeConstructImpl's event handler. |
OFaultHandler |
faultHandler
ScopeLikeConstructImpl's fault handler. |
boolean |
implicitScope
|
java.lang.String |
name
Name of the scope. |
java.util.Map<java.lang.String,OPartnerLink> |
partnerLinks
|
OTerminationHandler |
terminationHandler
ScopeLikeConstructImpl's termination handler. |
java.util.HashMap<java.lang.String,OScope.Variable> |
variables
Variables declared within the scope. |
Fields inherited from class org.apache.ode.bpel.o.OActivity |
---|
failureHandling, joinCondition, sourceLinks, suppressJoinFailure, targetLinks |
Fields inherited from class org.apache.ode.bpel.o.OAgent |
---|
incomingLinks, nested, outgoingLinks, variableRd, variableWr |
Fields inherited from class org.apache.ode.bpel.o.OBase |
---|
debugInfo |
Constructor Summary | |
---|---|
OScope(OProcess owner,
OActivity parent)
|
Method Summary | |
---|---|
void |
addCorrelationSet(OScope.CorrelationSet ocset)
|
void |
addLocalVariable(OScope.Variable variable)
|
void |
dehydrate()
|
OScope.CorrelationSet |
getCorrelationSet(java.lang.String corrName)
Obtains the correlation set visible in current scope or parent scope. |
OPartnerLink |
getLocalPartnerLink(java.lang.String name)
|
OScope.Variable |
getLocalVariable(java.lang.String varName)
Get a localy-defined variable by name. |
OPartnerLink |
getVisiblePartnerLink(java.lang.String name)
|
OScope.Variable |
getVisibleVariable(java.lang.String varName)
|
boolean |
isInAtomicScope()
|
java.lang.String |
toString()
|
Methods inherited from class org.apache.ode.bpel.o.OActivity |
---|
getFailureHandling, getParent, getType, setFailureHandling |
Methods inherited from class org.apache.ode.bpel.o.OBase |
---|
equals, getId, getOwner, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String name
public OFaultHandler faultHandler
public OActivity activity
public OCompensationHandler compensationHandler
public OTerminationHandler terminationHandler
public OEventHandler eventHandler
public final java.util.HashMap<java.lang.String,OScope.Variable> variables
public final java.util.Map<java.lang.String,OScope.CorrelationSet> correlationSets
public final java.util.Map<java.lang.String,OPartnerLink> partnerLinks
public final java.util.Set<OScope> compensatable
public boolean implicitScope
public boolean atomicScope
Constructor Detail |
---|
public OScope(OProcess owner, OActivity parent)
Method Detail |
---|
public OScope.CorrelationSet getCorrelationSet(java.lang.String corrName)
corrName
- correlation set name
public OScope.Variable getLocalVariable(java.lang.String varName)
varName
- name of variable
public void addLocalVariable(OScope.Variable variable)
public OScope.Variable getVisibleVariable(java.lang.String varName)
public OPartnerLink getLocalPartnerLink(java.lang.String name)
public OPartnerLink getVisiblePartnerLink(java.lang.String name)
public void addCorrelationSet(OScope.CorrelationSet ocset)
public boolean isInAtomicScope()
public java.lang.String toString()
toString
in class OActivity
public void dehydrate()
dehydrate
in class OBase
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |