| IArgumentsResultsFeature | 
 This features provides arguments. 
 | 
| IComponentFeature | 
 A component feature is a pluggable part of the state and behavior
  of a component. 
 | 
| IComponentFeatureFactory | 
 A component feature is a pluggable part of the state and behavior
  of a component. 
 | 
| IExecutionFeature | 
 The execution feature allows to schedule steps
  to be synchronously executed on the component. 
 | 
| IExternalArgumentsResultsFeature | 
  | 
| IExternalComponentFeature | 
 Marker interface for external component feature interfaces. 
 | 
| IExternalExecutionFeature | 
 External perspective of the execution feature. 
 | 
| IExternalMonitoringComponentFeature | 
 External perspective of the monitoring feature. 
 | 
| IExternalNFPropertyComponentFeature | 
 External perspective of the monitoring feature. 
 | 
| IExternalSubcomponentsFeature | 
 External perspective of the subcomponents feature. 
 | 
| ILifecycleComponentFeature | 
 Lifecycle feature for components. 
 | 
| IMessageFeature | 
 Feature for sending messages and handling incoming messages via handlers. 
 | 
| IMessageHandler | 
 Interface for message handlers. 
 | 
| IMonitoringComponentFeature | 
  | 
| IMsgHeader | 
 Interface for message headers with meta information / link-level security. 
 | 
| INFPropertyComponentFeature | 
 Feature for non-functional properties. 
 | 
| IPojoComponentFeature | 
 Feature to retrieve a pojo for the component. 
 | 
| IPropertiesFeature | 
 This features provides properties, i.e. 
 | 
| IRemoteCommand<T> | 
 Interface for remotely executable commands. 
 | 
| IRemoteExecutionFeature | 
 Feature for securely sending and handling remote execution commands. 
 | 
| ISubcomponentsFeature | 
 Allows a component to have subcomponents. 
 | 
| IUntrustedMessageHandler | 
 Marker interface that allows a message handler to handle untrusted messages. 
 |