blob: cbc7b037a4c8f8f2f7259a6abbc8b876e6a639ab [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<ipojo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="org.apache.felix.ipojo http://felix.apache.org/ipojo/schemas/SNAPSHOT/core.xsd"
xmlns="org.apache.felix.ipojo"
xmlns:jmx="org.apache.felix.ipojo.handlers.jmx">
<!-- The simple managed component without annotations and with brand new JMX handler syntax -->
<component classname="org.apache.felix.ipojo.test.component.SimpleManagedComponent" immediate="true">
<!-- Expose field and methods with JMX handler -->
<jmx:config>
<jmx:jmxmethod name="getIntegerValue" description="Get the value of the integer"/>
<jmx:jmxmethod name="setIntegerValue" description="Set the value of the integer"/>
<jmx:jmxproperty name="integer" field="m_integer" rights="r" notification="true"/>
</jmx:config>
</component>
<!-- The simple managed component without annotations and with brand new JMX handler syntax -->
<component classname="org.apache.felix.ipojo.test.component.SimpleManagedComponent" immediate="true" name="org.apache.felix.ipojo.test.component.SimpleManagedComponentDeprecated">
<!-- Expose field and methods with JMX handler -->
<jmx:config>
<jmx:method name="getIntegerValue" description="Get the value of the integer"/>
<jmx:method name="setIntegerValue" description="Set the value of the integer"/>
<jmx:property name="integer" field="m_integer" rights="r" notification="true"/>
</jmx:config>
</component>
</ipojo>