| Interface | Description |
|---|---|
| IInternalExecutionFeature |
The execution feature allows to schedule steps
to be synchronously executed on the component.
|
| IInternalMessageFeature |
A component feature for message-based communication.
|
| IInternalSubcomponentsFeature |
Allows a component to have subcomponents.
|
| Class | Description |
|---|---|
| AbstractComponentFeature |
Abstract feature that implements basic feature methods.
|
| ArgumentsResultsComponentFeature |
This feature provides arguments.
|
| ComponentFeatureFactory |
Feature factory allowing the creation of component features.
|
| ComponentLifecycleFeature |
Feature that ensures the agent created(), body() and killed() are called on the pojo.
|
| ExecutionComponentFeature |
This feature provides component step execution.
|
| ExecutionComponentFeature.ExecuteWaitForStep |
Step to execute a wait for entry.
|
| ExecutionComponentFeature.StepInfo |
Info struct for steps.
|
| MessageComponentFeature |
Feature to send messages and receive messages via handlers.
|
| MonitoringComponentFeature | |
| NFPropertyComponentFeature |
Feature for non functional properties of the component, provided/required services and methods.
|
| NFPropertyComponentFeature.LateCounterListener<T> |
Counter listener that allows to set the max after usage.
|
| PropertiesComponentFeature |
This feature provides arguments.
|
| SubcomponentsComponentFeature |
This feature provides subcomponents.
|