Mario,
     This looks very promising; it's exactly what I need. Thanks for the
information; I shall code these features today and follow up.


Best regards,
Prashanth


Mario Siegenthaler-2 wrote:
> 
> The default JDBCPersistenceAdapter has access to the BrokerService.
> The broker service exposes the ManagementContext that contains a
> getMBeanServer-method. So you get easy access to the MBean-Server.
> Just register your JMX-Bean there. Example:
> 
>         // just to illustrate..
>         MyPersistenceAdapter adapter = this;
>         MyPersietenceAdapterMBean view = this; // or make a new MPAView()
> 
>         MBeanServer mbeanServer =
> brokerService.getManagementContext().getMBeanServer();
>         if (mbeanServer != null) {
>                 ObjectName objectName = new
> ObjectName(managementContext.getJmxDomainName() + ":" + "BrokerName="
>                         +
> JMXSupport.encodeObjectNamePart(getBrokerName()) + "," +
> "Type=ProxyConnector," + "ProxyConnectorName="
>                         +
> JMXSupport.encodeObjectNamePart(connector.getName()));
>                 mbeanServer.registerMBean(view, objectName);
>          }
> 
> 
> Mario
> 
> On 8/9/07, Anthrope <[EMAIL PROTECTED]> wrote:
>>
>> Hello,
>>     I have a custom persistence adaptor that uses Berkeley DB, and would
>> like to expose the message store as an MBean, since I am collecting stats
>> like average message size, etc. and would rather have those queried via
>> JMX
>> than to log them to log4j. Any idea how I could expose either the
>> persistence adaptor or message store objects as MBeans?
>>
>> Thanks,
>> Prashanth
>> --
>> View this message in context:
>> http://www.nabble.com/Persistence-Adaptor-MBean-tf4244154s2354.html#a12077446
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Persistence-Adaptor-MBean-tf4244154s2354.html#a12090510
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to