- getComponent
- <init>
Create the feature.
- addStep
Add a new step.
- addSubcomponent
Add a synchronous subcomponent that will run on its parent's thread.
- afterBlock
Called after unblocking the component thread.
- beforeBlock
Called before blocking the component thread.
- createResultListener
Create a result listener that is executed on the component thread.
- createStepFuture
Create intermediate of direct future.
- doCleanup
Shared cleanup code for shutdown and kill.
- executeCycle
Components with autonomous behavior may override this method to implement a
recurring execution cycl
- getCurrentStateEvents
Get the current state as events.
- getCurrentSteps
Get the current steps.