geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher M. Cardona" <>
Subject Re: JMX Viewer
Date Tue, 10 Oct 2006 07:18:35 GMT
Hi Anita,

I don’t think this would work since there is no guarantee that a 
“complete list of all valid j2eeTypes” will be created. Your suggestion 
might result to an incomplete list of j2eeTypes. I designed the JMX tree 
to list all the possible j2eeTypes whether there is one available or 
not. IMO this is a better design because it gives you an idea of what 
other j2eeTypes are available. Again AFAIK there is no way of getting 
this complete list using our existing api hence I decided to hardcode 
the list in the jsp. Obviously the advantage here is faster loading of 
the page and it’s easy to update the list without recompiling any java 
files. The disadvantage of course is updating the jsp file every time 
the list changes (most likely only for G specific j2eeTypes and I’m not 
sure if this is likely to happen) vs. getting the complete list from the 
server (assuming it’s possible or it’s available) and rendering the tree 
to display the list.

Best wishes,

anita kulshreshtha wrote:
> Chris,
> Assuming that the listGBeans method can not be qureied to return such 
> a list, can't we create a list of _distinct_ j2eeTypes by processing 
> the list of all MBeans? Would such a list work for you?
> Thanks
> Anita
> ----- Original Message ----
> From: Christopher M. Cardona <>
> To:
> Sent: Friday, October 6, 2006 12:18:49 PM
> Subject: Re: JMX Viewer
> Anita,
> This is not a requirement of Dojo. AFAIK there is no way of getting a
> list of all the j2eeTypes (standard j2ee and G specific) using any
> Kernel api. I got the list by looking at G source and combining it with
> the different types returned when calling Kernel.listGBeans(). If you
> know a solution for this then I'm more than willing to try it out.
> Best wishes,
> chris
> anita kulshreshtha wrote:
> > Chris,
> > I was going through the code (JMXServer.jsp). I see that all the
> > MBean names are hardcoded. Is this something that is required by dojo?
> > Ideally, when the JMXViewer is invoked for the first time the MBean
> > names should be generated using kernel.listGBeans. Am I missing 
> something?
> >
> > Thanks
> > Anita
> >
> > ----- Original Message ----
> > From: anita kulshreshtha <>
> > To:
> > Sent: Thursday, September 28, 2006 10:25:19 AM
> > Subject: Re: JMX Viewer
> >
> > .........................................
> >
> >

View raw message