Package | Description |
---|---|
jadex.bdibpmn | |
jadex.bdibpmn.handler | |
jadex.bpmn.runtime | |
jadex.bpmn.runtime.handler | |
jadex.bpmn.runtime.handler.basic |
Modifier and Type | Method and Description |
---|---|
void |
BpmnPlanBodyInstance.addTimer(ProcessThread thread,
long duration)
Add a timer for a thread.
|
void |
BpmnPlanBodyInstance.notify(MActivity activity,
ProcessThread thread,
Object event)
Delegate synchronization to agent
|
void |
BpmnPlanBodyInstance.removeTimer(ProcessThread thread)
Remove a timer for a thread.
|
Modifier and Type | Method and Description |
---|---|
void |
EventIntermediateTimerActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateTimerActivityHandler.doWait(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
long duration)
Template method to be implemented by platform-specific subclasses.
|
void |
EventIntermediateSignalActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateRuleActicityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateMessageActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
Modifier and Type | Method and Description |
---|---|
ProcessThread |
ProcessThread.createCopy()
Create a copy of this thread (e.g. for a parallel split).
|
ProcessThread |
ThreadContext.getExecutableThread(String pool,
String lane)
Get an executable thread in the context or its sub contexts.
|
ProcessThread |
ThreadContext.getInitiator()
Get the initiating thread.
|
Modifier and Type | Method and Description |
---|---|
void |
ThreadContext.addExternalThread(ProcessThread thread)
Add an external thread to this context.
|
void |
ThreadContext.addThread(ProcessThread thread)
Add a thread to this context.
|
void |
IActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
IComponentChangeEvent |
BpmnInterpreter.createActivityEvent(String type,
ProcessThread thread,
MActivity activity)
Create an activity event (start, end).
|
ProcessThreadInfo |
BpmnInterpreter.createProcessThreadInfo(ProcessThread thread) |
IComponentChangeEvent |
BpmnInterpreter.createThreadEvent(String type,
ProcessThread thread)
Create a thread event (creation, modification, termination).
|
void |
IActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
ThreadContext |
ThreadContext.getSubcontext(ProcessThread thread)
Get the subcontext of a thread.
|
void |
BpmnInterpreter.notify(MActivity activity,
ProcessThread thread,
Object event)
Method that should be called, when an activity is finished and the following activity should be scheduled.
|
void |
ThreadContext.removeThread(ProcessThread thread)
Remove a thread from this context.
|
void |
IStepHandler.step(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
Object event)
Make a process step, i.e. find the next edge or activity for a just executed thread.
|
void |
BpmnInterpreter.step(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
Object event)
Make a process step, i.e. find the next edge or activity for a just executed thread.
|
Constructor and Description |
---|
ProcessThreadValueFetcher(ProcessThread thread,
boolean flag,
IValueFetcher fetcher)
Create a value fetcher for a given process.
|
ThreadContext(MSubProcess model,
ProcessThread initiator)
Create a new sub-level thread context.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Cancel an activity.
|
void |
GatewayXORActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
GatewayParallelActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
GatewayORActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateTimerActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateMultipleActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
DefaultActivityHandler.cancel(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateTimerActivityHandler.doWait(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
long duration)
Template method to be implemented by platform-specific subclasses.
|
abstract void |
AbstractEventIntermediateTimerActivityHandler.doWait(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
long duration)
Template method to be implemented by platform-specific subclasses.
|
void |
TaskActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
SubProcessActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
GatewayXORActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
GatewayParallelActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
GatewayORActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateNotificationHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateMultipleActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventIntermediateMessageActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
DefaultActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
AbstractEventIntermediateTimerActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
void |
EventMultipleStepHandler.step(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
Object event)
Make a process step, i.e. find the next edge or activity for a just executed thread.
|
void |
DefaultStepHandler.step(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread,
Object event)
Make a process step, i.e. find the next edge or activity for a just executed thread.
|
Constructor and Description |
---|
Notifier(EventIntermediateNotificationHandler handler,
MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Create a notifier.
|
Modifier and Type | Method and Description |
---|---|
void |
UserInteractionActivityHandler.execute(MActivity activity,
BpmnInterpreter instance,
ProcessThread thread)
Execute an activity.
|
Copyright © 2012. All Rights Reserved.