jmx-dev Update MXBeans to allow for the possibility that ConstructorProperties is ignored?

Mandy Chung mandy.chung at oracle.com
Wed Jan 23 23:12:07 PST 2013


On 1/21/2013 8:08 AM, Alan Bateman wrote:
>
> I've put a webrev here with the proposed changes here:
>
> http://cr.openjdk.java.net/~alanb/8006524/webrev/
>

This looks reasonable to me.

> In summary, it makes it clear that @ConstructorProperties is not 
> applicable when the runtime does not have this annotation. In the 
> future then it might may be desirable to consider adding 
> javax.management.ConstructorProperties and supporting both 
> annotations. I don't propose to do this now because it would further 
> consideration, including perhaps supporting both annotations in the 
> java.beans persistence support.
>

I'm fine with the proposed spec change and look into the addition of 
javax.management.ConstructorProperties later.   For now, to register 
such a MXBean on a runtime of compact3 profile (without java.beans), it 
will fail with NotCompliantMBeanException that helps diagnosing the 
problem (unless a type can be reconstructed via other rules).

Mandy



More information about the jmx-dev mailing list