Hello,

The JOnAS application server management features use ModelMBeans and we choosed
the Modeler Jakarta component to facilitate Model MBeans implementation.


JOnAS MBeans have to be conformant to the JSR77 specification in order to be compliant to J2EE1.4.
JSR77 specify that every managed object has an attribute named "objectName" which has a String
type, its value beeing the stringified javax.management.ObjectName instance associated with the MBean.
So, when a management application calls the getAttribute(name) method, with name == "objectName",
the type of the returned value has to be a String.


It occurs that the BaseModelMBean class implements a getObjectName() method which retuns the MBean's
objectName as a javax.management.ObjectName object. This implies that, in spite of the fact that all JOnAS
managed object have a management attribute "objectName" declared as String in the XML description file,
the type returned by making the following call:
attributeValue.getClass().getName()
return a javax.management.ObjectName.


In order to allow us JSR77 compliance, we need to ask you to modify the name of the getObjectName()
method used internally by the Modeler component, or to change this method in order that its return
type be a String.


We'd be obliged to have your support for JOnAS to achieve the full J2EE 1.4 compliance.

Adriana Danes,
JOnAS team.






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to