mx4j/src/core/javax/management AttributeChangeNotificationFilter.java,1.12,1.13 MBeanAttributeInfo.java,1.11,1.12 MBeanConstructorInfo.java,1.10,1.11 MBeanNotificationInfo.java,1.10,1.11 MBeanOperationInfo.java,1.10,1.11 MBeanParameterInfo.java,1.8,1.9 NotificationFilterSupport.java,1.9,1.10

Simone Bordet <[email protected]> Tue, 07 Sep 2004 12:44:18 +0000
Newsgroups gmane.comp.java.mx4j.cvs
Message-ID <[email protected]>
Update of /cvsroot/mx4j/mx4j/src/core/javax/management
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16863/src/core/javax/management

Modified Files:
	AttributeChangeNotificationFilter.java MBeanAttributeInfo.java 
	MBeanConstructorInfo.java MBeanNotificationInfo.java 
	MBeanOperationInfo.java MBeanParameterInfo.java 
	NotificationFilterSupport.java 
Log Message:
Made the signature of the class compliant with the TCK, even if it was already (the TCK is buggy)

Index: MBeanConstructorInfo.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/MBeanConstructorInfo.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** MBeanConstructorInfo.java	4 Sep 2004 15:44:06 -0000	1.10
--- MBeanConstructorInfo.java	7 Sep 2004 12:44:16 -0000	1.11
***************
*** 9,12 ****
--- 9,13 ----
  package javax.management;
  
+ import java.io.Serializable;
  import java.lang.reflect.Constructor;
  
***************
*** 19,23 ****
   * @version $Revision$
   */
! public class MBeanConstructorInfo extends MBeanFeatureInfo implements Cloneable
  {
     private static final long serialVersionUID = 4433990064191844427L;
--- 20,26 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class MBeanConstructorInfo extends MBeanFeatureInfo implements Cloneable
! public class MBeanConstructorInfo extends MBeanFeatureInfo implements Cloneable, Serializable
  {
     private static final long serialVersionUID = 4433990064191844427L;

Index: MBeanOperationInfo.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/MBeanOperationInfo.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** MBeanOperationInfo.java	4 Sep 2004 15:44:06 -0000	1.10
--- MBeanOperationInfo.java	7 Sep 2004 12:44:16 -0000	1.11
***************
*** 9,12 ****
--- 9,13 ----
  package javax.management;
  
+ import java.io.Serializable;
  import java.lang.reflect.Method;
  
***************
*** 19,23 ****
   * @version $Revision$
   */
! public class MBeanOperationInfo extends MBeanFeatureInfo implements Cloneable
  {
     private static final long serialVersionUID = -6178860474881375330L;
--- 20,26 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class MBeanOperationInfo extends MBeanFeatureInfo implements Cloneable
! public class MBeanOperationInfo extends MBeanFeatureInfo implements Cloneable, Serializable
  {
     private static final long serialVersionUID = -6178860474881375330L;

Index: NotificationFilterSupport.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/NotificationFilterSupport.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** NotificationFilterSupport.java	4 Sep 2004 15:44:07 -0000	1.9
--- NotificationFilterSupport.java	7 Sep 2004 12:44:16 -0000	1.10
***************
*** 13,16 ****
--- 13,17 ----
  import java.io.ObjectOutputStream;
  import java.io.ObjectStreamField;
+ import java.io.Serializable;
  import java.util.HashSet;
  import java.util.Iterator;
***************
*** 25,29 ****
   * @version $Revision$
   */
! public class NotificationFilterSupport implements NotificationFilter
  {
     private static final long serialVersionUID = 6579080007561786969L;
--- 26,32 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class NotificationFilterSupport implements NotificationFilter
! public class NotificationFilterSupport implements NotificationFilter, Serializable
  {
     private static final long serialVersionUID = 6579080007561786969L;

Index: MBeanNotificationInfo.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/MBeanNotificationInfo.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** MBeanNotificationInfo.java	4 Sep 2004 15:44:06 -0000	1.10
--- MBeanNotificationInfo.java	7 Sep 2004 12:44:16 -0000	1.11
***************
*** 9,12 ****
--- 9,14 ----
  package javax.management;
  
+ import java.io.Serializable;
+ 
  import mx4j.util.Utils;
  
***************
*** 17,21 ****
   * @version $Revision$
   */
! public class MBeanNotificationInfo extends MBeanFeatureInfo implements Cloneable
  {
     private static final long serialVersionUID = -3888371564530107064L;
--- 19,25 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class MBeanNotificationInfo extends MBeanFeatureInfo implements Cloneable
! public class MBeanNotificationInfo extends MBeanFeatureInfo implements Cloneable, Serializable
  {
     private static final long serialVersionUID = -3888371564530107064L;

Index: MBeanAttributeInfo.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/MBeanAttributeInfo.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** MBeanAttributeInfo.java	4 Sep 2004 15:44:06 -0000	1.11
--- MBeanAttributeInfo.java	7 Sep 2004 12:44:16 -0000	1.12
***************
*** 9,12 ****
--- 9,13 ----
  package javax.management;
  
+ import java.io.Serializable;
  import java.lang.reflect.Method;
  
***************
*** 17,21 ****
   * @version $Revision$
   */
! public class MBeanAttributeInfo extends MBeanFeatureInfo implements Cloneable
  {
     private static final long serialVersionUID = 8644704819898565848L;
--- 18,24 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class MBeanAttributeInfo extends MBeanFeatureInfo implements Cloneable
! public class MBeanAttributeInfo extends MBeanFeatureInfo implements Cloneable, Serializable
  {
     private static final long serialVersionUID = 8644704819898565848L;

Index: AttributeChangeNotificationFilter.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/AttributeChangeNotificationFilter.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** AttributeChangeNotificationFilter.java	4 Sep 2004 15:44:06 -0000	1.12
--- AttributeChangeNotificationFilter.java	7 Sep 2004 12:44:16 -0000	1.13
***************
*** 13,16 ****
--- 13,17 ----
  import java.io.ObjectOutputStream;
  import java.io.ObjectStreamField;
+ import java.io.Serializable;
  import java.io.StreamCorruptedException;
  import java.util.HashSet;
***************
*** 21,25 ****
   * @version $Revision$
   */
! public class AttributeChangeNotificationFilter implements NotificationFilter
  {
     private static final long serialVersionUID = -6347317584796410029L;
--- 22,28 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class AttributeChangeNotificationFilter implements NotificationFilter
! public class AttributeChangeNotificationFilter implements NotificationFilter, Serializable
  {
     private static final long serialVersionUID = -6347317584796410029L;

Index: MBeanParameterInfo.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/core/javax/management/MBeanParameterInfo.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** MBeanParameterInfo.java	4 Sep 2004 15:44:06 -0000	1.8
--- MBeanParameterInfo.java	7 Sep 2004 12:44:16 -0000	1.9
***************
*** 9,12 ****
--- 9,14 ----
  package javax.management;
  
+ import java.io.Serializable;
+ 
  /**
   * The metadata class for a parameter of MBean constructors and operations.
***************
*** 15,19 ****
   * @version $Revision$
   */
! public class MBeanParameterInfo extends MBeanFeatureInfo implements Cloneable
  {
     private static final long serialVersionUID = 7432616882776782338L;
--- 17,23 ----
   * @version $Revision$
   */
! // Change not needed, workaround to a TCK bug only to achieve TCK compliance
! // public class MBeanParameterInfo extends MBeanFeatureInfo implements Cloneable
! public class MBeanParameterInfo extends MBeanFeatureInfo implements Cloneable, Serializable
  {
     private static final long serialVersionUID = 7432616882776782338L;



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click