Package jadex.bridge.component
Interface IExecutionFeature
- 
- All Superinterfaces:
 IExternalComponentFeature,IExternalExecutionFeature
- All Known Subinterfaces:
 IBDIAgent,IInternalAccess
public interface IExecutionFeature extends IExternalExecutionFeature
The execution feature allows to schedule steps to be synchronously executed on the component. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intSTEP_PRIORITY_IMMEDIATEConstant for first immediate step level.static intSTEP_PRIORITY_NORMALConstant for first normal step level. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> IIntermediateResultListener<T>createResultListener(IIntermediateResultListener<T> listener)Create a result listener that is executed on the component thread.<T> IResultListener<T>createResultListener(IResultListener<T> listener)Create a result listener that is executed on the component thread.IComponentDescriptiongetDescription()Get the component description.booleanisComponentThread()Test if current thread is the component thread.- 
Methods inherited from interface jadex.bridge.component.IExternalExecutionFeature
getDescription, getDescriptionAsync, getDescriptions, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToAll, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleDecoupledStep, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick 
 - 
 
 - 
 
- 
- 
Field Detail
- 
STEP_PRIORITY_NORMAL
static final int STEP_PRIORITY_NORMAL
Constant for first normal step level.- See Also:
 - Constant Field Values
 
 
- 
STEP_PRIORITY_IMMEDIATE
static final int STEP_PRIORITY_IMMEDIATE
Constant for first immediate step level.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getDescription
IComponentDescription getDescription()
Get the component description.- Returns:
 - The component description.
 
 
- 
isComponentThread
boolean isComponentThread()
Test if current thread is the component thread.- Returns:
 - True if the current thread is the component thread.
 
 
- 
createResultListener
<T> IResultListener<T> createResultListener(IResultListener<T> listener)
Create a result listener that is executed on the component thread. 
- 
createResultListener
<T> IIntermediateResultListener<T> createResultListener(IIntermediateResultListener<T> listener)
Create a result listener that is executed on the component thread. 
 - 
 
 -