Page Edited :
FELIX :
Architecture Handler
Architecture Handler has been edited by Clement Escoffier (Oct 19, 2006). Content:Architecture HandlerThe architecture feature allows obtaining an architectural / component view of your systems. It exposes a snapshot of the present components, the state of these components, the state fo the dependencies ... Reflection on the componentThe architecture feature does some "reflection" on the iPOJO containers. It gathers information about the component (state, class name ...), dependencies (state, multiple, optional ...), provided services (state, properties) ... This information allows you to know why a component does not start, or why the component does not publish / provide a service. <Component className="fr.imag.adele.escoffier.hello.impl.HelloServiceImpl" architecture="true"> By default, the architecture feature is disabled. The "arch" commandA Felix command comes with the architecture handler. This command looks for all component exposing the architecture and print the information: => arch Technical informationIn fact, when a component enables the architecture introspection, its container exposes an Architecture service. Any architecture requester can obtain information about the component. For example, the arch command request all the architecture service and print the information. Limitation and perspectivesThe architecture feature use some implementation details of the different other features (Dependency, Provided service ...). Therefore, if you change the implementation of this feature, the architecture does not more work. Moreover, we are working one a graphical view of the architecture. |
Unsubscribe or edit your notifications preferences