blob: 6d9cf4a48c055c4d29f47568dc396d54c5d5e741 [file] [log] [blame]
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:wicket="http://www.ops4j.org/schema/wicket">
<reference-list id="containers" interface="org.osgi.service.blueprint.container.BlueprintContainer"
member-type="service-reference"
/>
<service ref="provider" interface="org.apache.karaf.webconsole.core.navigation.NavigationProvider">
<service-properties>
<entry key="extends" value="osgi" />
</service-properties>
</service>
<bean id="provider" class="org.apache.karaf.webconsole.blueprint.internal.navigation.BlueprintNavigationProvider" />
<bean id="tracker" class="org.apache.karaf.webconsole.blueprint.internal.BlueprintBundleStateTracker" />
<service interface="org.apache.karaf.webconsole.osgi.bundle.IActionProvider">
<bean class="org.apache.karaf.webconsole.blueprint.internal.bundle.BlueprintActionProvider">
<argument ref="tracker" />
</bean>
</service>
<service auto-export="interfaces">
<bean class="org.apache.karaf.webconsole.blueprint.internal.bundle.BlueprintColumnProvider">
<argument ref="tracker" />
</bean>
</service>
<service auto-export="interfaces">
<bean class="org.apache.karaf.webconsole.blueprint.internal.bundle.BlueprintDecorationProvider">
<argument ref="tracker" />
</bean>
</service>
<service ref="tracker" auto-export="interfaces" />
</blueprint>