CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Andrew John Hughes <gnu_andrew> 06/07/09 20:02:03
Modified files: . : ChangeLog java/lang/management: MemoryUsage.java ThreadInfo.java javax/management/openmbean: CompositeType.java OpenDataException.java TabularType.java Added files: javax/management/openmbean: ArrayType.java SimpleType.java Log message: 2006-07-09 Andrew John Hughes <[EMAIL PROTECTED]> * java/lang/management/MemoryUsage.java: (from(javax.management.openmbean.CompositeData)): Implemented. * java/lang/management/ThreadInfo.java: Changed to use open types throughout for the state. (ThreadInfo(long,String,String,long,long,String, long,String,long,long,boolean,StackTraceElement[])): New constructor. (checkAttribute(javax.management.openmbean.CompositeType, String, javax.management.openmbean.OpenType)): New method. (from(javax.management.openmbean.CompositeData)): Implemented. (getLockName()): Fixed to use new variable. (getLockOwnerId()): Likewise. (getLockOwnerName()): Likewise. (getThreadId()): Likewise. (getThreadName()): Likewise. (getThreadState()): Likewise. (toString()): Refactored to use new variables. * javax/management/openmbean/ArrayType.java: New file. * javax/management/openmbean/CompositeType.java: Variables should be transient, not volatile. * javax/management/openmbean/OpenDataException.java: (serialVersionUID): Added. * javax/management/openmbean/SimpleType.java: New file. * javax/management/openmbean/TabularType.java Variables should be transient, not volatile. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8057&r2=1.8058 http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/management/MemoryUsage.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/management/ThreadInfo.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/management/openmbean/CompositeType.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/management/openmbean/OpenDataException.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/management/openmbean/TabularType.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/management/openmbean/ArrayType.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/management/openmbean/SimpleType.java?cvsroot=classpath&rev=1.1