[ http://jira.jboss.com/jira/browse/JBJMX-86?page=history ]
Dimitris Andreadis reassigned JBJMX-86:
---------------------------------------
Assign To: Dimitris Andreadis
> setAttribute does not find correct method
> -----------------------------------------
>
> Key: JBJMX-86
> URL: http://jira.jboss.com/jira/browse/JBJMX-86
> Project: JBoss JMX
> Type: Bug
> Versions: JBossAS-4.0.1
> Reporter: Michael Kopp
> Assignee: Dimitris Andreadis
>
>
> The setAttribute searches for a method:
> Class[] clArr = null;
> if (attribute.getValue() != null)
> {
> clArr = new Class[]{attribute.getValue().getClass()};
> }
> Method method = implementation.getClass().getMethod("set" +
> attribute.getName(), clArr);
> This means that if the value is DomElement, the class would be a
> org.apache.xerces.dom.DeferredElementImpl. But the Setter would normally
> reference org.w3c.dom.Element.
> The feature of jboss to support Element in a -service.xml is pretty useless
> this way.
> I think this should be done in the same way as Java5 does it. search for a
> method with the right name and the right number of parameters. for the found
> ones, check if the paramters are assignable. This way subclass and
> implementations of interfaces can be supported.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
This SF.net email is sponsored by Demarc:
A global provider of Threat Management Solutions.
Download our HomeAdmin security software for free today!
http://www.demarc.com/info/Sentarus/hamr30
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development