org.demac.process.base.dpdl
Interface Exception
- All Known Implementing Classes:
- ExceptionImpl
public interface Exception
A specified exception handler, consisting of org.demac.process.base.dpdl.ActivityRefs
and org.demac.process.base.dpdl.Transitions.
An org.demac.process.base.dpdl.Exception can either be executed and the
normal control flow resumes
when the execution of the org.demac.process.base.dpdl.Exception is finished
(synchronous) or the org.demac.process.base.dpdl.Exception
can be executed exclusively and the process stops after the org.demac.process.base.dpdl.Exception
has finished (asynchronous).
Field Summary |
static java.lang.String |
ASYNCHR
Execution-Type: ASYNCHR. |
static java.lang.String |
SYNCHR
Execution-Type: SYNCHR. |
ASYNCHR
static final java.lang.String ASYNCHR
- Execution-Type: ASYNCHR. ASYNCHR means that the org.demac.process.base.dpdl.Exception
substitutes the normal control flow, so the normal control flow is assumed invalid, after
the org.demac.process.base.dpdl.Exception is finished.
- See Also:
- Constant Field Values
SYNCHR
static final java.lang.String SYNCHR
- Execution-Type: SYNCHR. SYNCHR means the normal control flow will resume
after the org.demac.process.base.dpdl.Exception is executed.
- See Also:
- Constant Field Values
getInitActivity
ActivityRef getInitActivity()
- Returns:
- Returns the initial org.demac.process.base.dpdl.ActivityRef of the org.demac.process.base.dpdl.Exception
getStartActivity
ActivityRef getStartActivity()
- Returns:
- the StartActivity of an org.demac.process.base.dpdl.Exception.
getActivityRefs
java.util.Hashtable getActivityRefs()
- Returns:
- the org.demac.process.base.dpdl.ActivityRefs of an org.demac.process.base.dpdl.Exception.
getTransitions
java.util.Hashtable getTransitions()
- Returns:
- the org.demac.process.base.dpdl.Transitions of an org.demac.process.base.dpdl.Exception.
getId
java.lang.String getId()
- Returns:
- the ID of an org.demac.process.base.dpdl.Exception.
getName
java.lang.String getName()
- Returns:
- the textual name of an org.demac.process.base.dpdl.Exception.
getExecutionType
java.lang.String getExecutionType()
- Returns:
- the execution type of an org.demac.process.base.dpdl.Exception.
Possible types
are SYNCHR and ASYNCHR. ASYNCHR means that the org.demac.process.base.dpdl.Exception substitutes
the normal control flow, so the normal control flow is assumed invalid, after
the org.demac.process.base.dpdl.Exception is finished. SYNCHR means the normal control flow will resume
after the org.demac.process.base.dpdl.Exception is executed.