Interface Summary Interface Description IArgumentsResultsFeatureThis features provides arguments. IComponentFeatureA component feature is a pluggable part of the state and behavior of a component. IComponentFeatureFactoryA component feature is a pluggable part of the state and behavior of a component. IExecutionFeatureThe execution feature allows to schedule steps to be synchronously executed on the component. IExternalArgumentsResultsFeature IExternalComponentFeatureMarker interface for external component feature interfaces. IExternalExecutionFeatureExternal perspective of the execution feature. IExternalMonitoringComponentFeatureExternal perspective of the monitoring feature. IExternalNFPropertyComponentFeatureExternal perspective of the monitoring feature. IExternalSubcomponentsFeatureExternal perspective of the subcomponents feature. ILifecycleComponentFeatureLifecycle feature for components. IMessageFeatureFeature for sending messages and handling incoming messages via handlers. IMessageHandlerInterface for message handlers. IMonitoringComponentFeature IMsgHeaderInterface for message headers with meta information / link-level security. INFPropertyComponentFeatureFeature for non-functional properties. IPojoComponentFeatureFeature to retrieve a pojo for the component. IPropertiesFeatureThis features provides properties, i.e. IRemoteCommand<T>Interface for remotely executable commands. IRemoteExecutionFeatureFeature for securely sending and handling remote execution commands. ISubcomponentsFeatureAllows a component to have subcomponents. IUntrustedMessageHandlerMarker interface that allows a message handler to handle untrusted messages.
Class Summary Class Description ComponentCreationInfoInternal parameter object for data required during component initialization. DependencyResolver<T>The dependency resolver can be used to find a valid execution order of elements with dependencies. DependencyResolver.NodeInfo<T>Info object for a node.
Exception Summary Exception Description FeatureNotAvailableExceptionException to denote that a requested feature is not available.