[infinispan-dev] Adding getMBeanServer to AdvancedCache

Manik Surtani manik at jboss.org
Thu Dec 17 13:08:13 EST 2009


On 17 Dec 2009, at 14:49, Galder Zamarreno wrote:

> 
> 
> On 12/17/2009 03:08 PM, Manik Surtani wrote:
>> Isn't using JMX to gather this info a bit roundabout?  I mean, we are within the same VM at this stage anyway, and have a handle on the Cache itself...
> 
> Hmmm, I suppose that to get the information in CacheMgmtInterceptor, I 
> could use cache.getAdvancedCache().getInterceptorChain() and find the 
> CacheMgmtInterceptor to get stats information.

What info do you specifically need for the stats command?

> 
> If you wanna simply get an interceptor like in this case, it might be 
> easier if there was an API like:
> getInterceptor(Class<? extends CommandInterceptor> type)
> 
> Looks to me getInterceptorChain() is particularly interesting when 
> you're more interested in figuring out what interceptor might be before 
> or after.
> 
>> 
>> 
>> On 17 Dec 2009, at 14:02, Galder Zamarreno wrote:
>> 
>>> Hi,
>>> 
>>> For implementing the stats command in the memcached txt server, I'm
>>> planning to use JMX to get the relevant stats...etc. However, to make
>>> sure I hit the right MBeanServer, I thought of adding a getMBeanServer()
>>> to AdvancedCache that returns whatever MBeanServer has been used to
>>> register the MBeans. The MBeanServer actually comes from the
>>> corresponding MBeanServerLookup implementation.
>>> 
>>> Has anyone got any objections to this?
>>> --
>>> Galder Zamarreño
>>> Sr. Software Engineer
>>> Infinispan, JBoss Cache
>>> _______________________________________________
>>> infinispan-dev mailing list
>>> infinispan-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>> 
>> --
>> Manik Surtani
>> manik at jboss.org
>> Lead, Infinispan
>> Lead, JBoss Cache
>> http://www.infinispan.org
>> http://www.jbosscache.org
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> 
> -- 
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org








More information about the infinispan-dev mailing list