aokell.lib.control.lifecycle
Interface LifeCycleControllerSetterGetterItf

All Known Subinterfaces:
CompositeType, FlatType, LifeCycleType, ParametricCompositeTemplateType, ParametricCompositeType, ParametricFlatTemplateType, ParametricFlatType, ParametricPrimitiveTemplateType, ParametricPrimitiveType, PrimitiveType

public interface LifeCycleControllerSetterGetterItf

Interface for managing the reference towards the lifecycle controller. This interface allows optimizing the access to the lifecycle controller from a component. Instead of getting the membrane, and then the lifecycle controller interface (which is bound with an export binding to the primitive component which implements the lifecycle controller), this interface provides a direct access to the lifecycle controller.

Author:
Lionel Seinturier

Method Summary
 LifeCycleControllerItf getFcLifeCycleController()
          Provides the reference of the lifecycle controller used.
 void setFcLifeCycleController(LifeCycleControllerItf _lc)
          Defines the lifecycle controller to use.
 

Method Detail

getFcLifeCycleController

LifeCycleControllerItf getFcLifeCycleController()
Provides the reference of the lifecycle controller used.

Returns:
the lifecycle controller used by the component.

setFcLifeCycleController

void setFcLifeCycleController(LifeCycleControllerItf _lc)
Defines the lifecycle controller to use.

Parameters:
_lc - the reference of the lifecycle controller to use.