Include Page |
---|
| FELIX:apache-felix-ipojo-headerFELIX: |
---|
| apache-felix-ipojo-header |
---|
|
...
Introspection and Architecture
_The architecture feature allows obtaining an architectural / component view of your systems. It exposes a snapshot of the present instances & factories, the state of these instances...
Moreover; iPOJO defines an 'arch' command displaying this architecture in Felix. You need to install the arch command bundle available in the Felix trunk._.
...
Reflection on
...
component instances
The architecture feature does "reflection" on the iPOJO containers. It gathers information about the component (state, class name ...), requirement (state, multiple, optional ...), provided services (state, properties) ... Each handler can participate to the architecture. This information allows you to know why an instance does not start, or why the component does not publish / provide a service.
...
Code Block |
---|
|
<component classname="frorg.imagapache.adelefelix.escoffieripojo.hello.impl.HelloServiceImpl" architecture="false">
|
...
In fact, when a component enables the architecture introspection, its container exposes an Architecture
service. Any architecture requester can obtain information about the instance. For example, the arch command requests all the architecture services and prints the information.
Include Page |
---|
| FELIX:apache-felix-ipojo-footerFELIX: |
---|
| apache-felix-ipojo-footer |
---|
|