JDK-5108781 : Add open types for J2EE statistics
  • Type: Enhancement
  • Component: core-svc
  • Sub-Component: javax.management
  • Affected Version: 6
  • Priority: P5
  • Status: Resolved
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2004-09-29
  • Updated: 2017-03-01
  • Resolved: 2017-03-01
Related Reports
Relates :  
Description
It would be good if the JMX API included standard types for metrics and statistics.  Compare the statistics defined by J2EE 1.4:
http://java.sun.com/j2ee/1.4/docs/api/javax/management/j2ee/statistics/package-summary.html

The J2EE statistics types suffer from the problem that they are interfaces with no standard implementation classes.  This means that they cannot reliably be serialized between a server and a client unless the client deploys implementation-specific classes appropriate for the particular server it is talking to.  This can probably be avoided in the context of JMX by using a java.lang.reflect.InvocationHandler that is backed by a javax.management.openmbean.CompositeData.

Comments
J2EE is superceded by lot of newer technologies and hence this enhancement may not be relevant anymore. Closing this as wont fix.
01-03-2017

EVALUATION There is a lot of prior art in this domain. In addition to the J2EE work, there is the CIM model, and the OSS Quality of Service API defined by JSR 90.
30-09-2004

PUBLIC COMMENTS .
30-09-2004