[jbosscache-dev] Re: [jboss-cluster-dev] Accessing Cache instances from AS5

Galder Zamarreno galder.zamarreno at redhat.com
Thu Jul 2 12:53:26 EDT 2009



On 07/02/2009 12:43 PM, Mircea Markus wrote:
> Galder Zamarreno wrote:
>> Galder Zamarreno wrote:
>>> Brian Stansberry wrote:
>>>> Galder Zamarreno wrote:
>>>>> Hi,
>>>>>
>>>>> Having looked at this forum post thread
>>>>> (http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4235313#4235313),
>>>>> I wanted to check, specially with Brian, what's the preferred
>>>>> method in AS5 to get access to a local cache.
>>>>>
>>>>
>>>> Couple methods, discussed in more detail at
>>>> http://tinyurl.com/lq688t section 11.2
>>>>
>>>> 1) Use the CacheManager to create your cache; the CacheManager is
>>>> available in JNDI at java:/CacheManager. See Section 11.2.1.
>>>>
>>>> 2) Use CacheJmxWrapperMBean and it's "cache" mbean attribute.
>>>> Simplest way is to deploy it via a -service.xml. Section 5.4.2 of
>>>> JBC 3.1 docs at http://tinyurl.com/m49qen has other methods.
>>
>> One thing to note here is that if using CacheJmxWrapperMBean is still
>> valid, then we need to clarify whether it's really deprecated or not.
>> The JBC code indicates is deprecated indicating that
>> JmxRegistrationManager should be used but the latter only offers a way
>> to register, it doesn't offer an alternative to get access to it via
>> JMX. Mircea, thoughts?
> JmxRegistrationManager was thought of as a replacement for
> CacheJmxWrapperMBean, which would simplify JMX development by allowing
> annotations to be used.
> This is approach is not necessarily standing anymore, with development
> being done on Infinispan only.
> So I guess we can suggest users to use the old code as it does the job.

Fair point. We should probably remove the @deprecate from the class for 
3.2 and explain how to use it in javadoc.

> In infinispan, we can expose CacheManager as an MBean to have access to
> it: https://jira.jboss.org/jira/browse/ISPN-118

Yeah, makes sense. I've assigned it to myself.

-- 
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache



More information about the jbosscache-dev mailing list