Hi Bruno,

your answer to your question is correct. The "get" and "set" words are
reserved and should not be used at the beginning of a method name
that is NOT a get or set method for an attribute. If you have a
method with "get" at the beginning then JMX thinks it is a getter
for a readonly attribute (suppose you do not have the corresponding
"set" method).

WBR

Andreas

----- Original Message ----- 
From: "Bruno" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 30, 2002 2:46 PM
Subject: Re: [JBoss-user] Method not found in ServiceMBean


> Quoting Bruno <[EMAIL PROTECTED]>:
> 
> > Hello,
> > 
> > I have written an MBean that extends ServiceMBeanSupport
> > and the corresponding interface that extends ServiceMBean.
> > 
> > In the interface I have 2 methods:
> > 
> > public ArrayList getRegisteredJndiNames();
> > public void logRegisteredJndiNames();
> > 
> > They are implemented in the MBean:
> > 
> > public ArrayList getRegisteredJndiNames() {
> >     return registered;
> > }
> > public void logRegisteredJndiNames() {
> >     return log.info(registered);
> > }
> > 
> > However, when I look at the jmx-console, I can only see the
> > logRegisteredJndiNames()-method. That is also the only method
> > I can invoke when I call the MBean.
> > 
> > What can be wrong with my getRegisteredJndiNames-method.
> > Is it not allowed to return an ArrayList? The returntype
> > seems to be the only difference between the two methods.
> 
> I have found the problem. It seems to been forbidden to
> use get- or set-methods if you want them to show up in a
> construction like this:
> MBeanOperationInfo[] opInfo = info.getOperations();
> 
> I change the method name to returnRegisteredJndiNames()
> and it worked...
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Möchten Sie mit einem Gruß antworten? http://grusskarten.yahoo.de


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to