public class BDIExecutionComponentFeature
extends jadex.bridge.component.impl.ExecutionComponentFeature
jadex.bridge.component.impl.ExecutionComponentFeature.ExecuteWaitForStep, jadex.bridge.component.impl.ExecutionComponentFeature.StepInfo, jadex.bridge.component.impl.ExecutionComponentFeature.TimerWrapperavailable, blocked, bootstrap, bpstepid, componentthread, DEBUG, endagenda, endstepcnt, executing, notifications, parenta, stepadditions, stepcnt, stepfuture, stepinfo, steps, subcomponents, timers, TYPE_STEPcinfo, component, guesser| Constructor and Description |
|---|
BDIExecutionComponentFeature(jadex.bridge.IInternalAccess component,
jadex.bridge.component.ComponentCreationInfo cinfo)
Create the feature.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterBlock()
Called after unblocking the component thread.
|
protected void |
beforeBlock()
Called before blocking the component thread.
|
protected boolean |
executeCycle()
Components with autonomous behavior may override this method
to implement a recurring execution cycle.
|
addStep, addSubcomponent, block, createInstance, createResultListener, createResultListener, createStepFuture, doStep, execute, getCurrentStateEvents, getCurrentSteps, getEndstateStart, getStepDetails, getType, isAtBreakpoint, isComponentThread, publishStepEvent, removeStep, removeSubcomponent, repeatStep, repeatStep, scheduleStep, scheduleStep, shutdown, testIfBreakpoint, unblock, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTick, waitForTick, wakeuppublic BDIExecutionComponentFeature(jadex.bridge.IInternalAccess component,
jadex.bridge.component.ComponentCreationInfo cinfo)
protected boolean executeCycle()
executeCycle in class jadex.bridge.component.impl.ExecutionComponentFeatureprotected void beforeBlock()
beforeBlock in class jadex.bridge.component.impl.ExecutionComponentFeatureprotected void afterBlock()
afterBlock in class jadex.bridge.component.impl.ExecutionComponentFeature