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 SummaryFields Modifier and Type Field Description static intSTEP_PRIORITY_IMMEDIATEConstant for first immediate step level.static intSTEP_PRIORITY_NORMALConstant for first normal step level.
 - 
Method SummaryAll 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.IExternalExecutionFeaturegetDescription, getDescriptionAsync, getDescriptions, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToAll, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick
 
- 
 
- 
- 
- 
Field Detail- 
STEP_PRIORITY_NORMALstatic final int STEP_PRIORITY_NORMAL Constant for first normal step level.- See Also:
- Constant Field Values
 
 - 
STEP_PRIORITY_IMMEDIATEstatic final int STEP_PRIORITY_IMMEDIATE Constant for first immediate step level.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getDescriptionIComponentDescription getDescription() Get the component description.- Returns:
- The component description.
 
 - 
isComponentThreadboolean 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.
 
- 
 
-