[infinispan-dev] Adding getMBeanServer to AdvancedCache
Galder Zamarreno
galder at redhat.com
Thu Dec 17 09:49:18 EST 2009
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.
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
More information about the infinispan-dev
mailing list