Hello,
I'm running my application in Karaf container and I see that the following
two bundles are active:
1. org.apache.aries.jmx.blueprint
2. org.apache.aries.jmx
I have my blueprint.xml as follows:
<reference id="persistenceService"
interface="itso.bank.api.persistence.PersistenceService">
</reference>
<bean id="itsoBankBean" class="itso.bank.biz.ITSOBank">
<property name="persistenceService" ref="persistenceService"/>
<bptx:transaction value="Required" method="*" />
</bean>
<service id="ItsoBankBeanService" interface="itso.bank.api.Bank"
ref="itsoBankBean">
<service-properties>
<entry key="osgi.jndi.service.name" value="biz/bankBizService"/>
*<entry key="jmx.objectname" value="domain:name=bankBizService" /> *
</service-properties>
</service>
I was expecting the JMX bundles are of type Extender Bundles. Like the Aries
JNDI extender bundle the Aries JMX extender bundle will automatically
instrument the itsoBankBean.
Do I need to do additional work than this?
Any help will be appreciated
Thanks in advance!
Matt