[jboss-cvs] JBossAS SVN: r59369 - trunk/system-jmx/src/main/org/jboss/system/metadata

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 5 03:58:41 EST 2007


Author: scott.stark at jboss.org
Date: 2007-01-05 03:58:30 -0500 (Fri, 05 Jan 2007)
New Revision: 59369

Modified:
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceAttributeMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceConstructorMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyListValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeployment.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeploymentClassPath.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceElementValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceInjectionValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJBXBValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceMetaData.java
   trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceTextValueMetaData.java
Log:
Make the metadata Serializable

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceAttributeMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceAttributeMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceAttributeMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,7 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
 import java.util.Set;
 
 import org.jboss.dependency.spi.ControllerState;
@@ -34,7 +35,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceAttributeMetaData extends AbstractMetaDataVisitorNode
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The attribute name */
    private String name;
    

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceConstructorMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceConstructorMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceConstructorMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -23,6 +23,7 @@
 
 import java.beans.PropertyEditor;
 import java.beans.PropertyEditorManager;
+import java.io.Serializable;
 import java.lang.reflect.Constructor;
 
 import org.jboss.system.ConfigurationException;
@@ -40,7 +41,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceConstructorMetaData
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** An empty parameters */
    public static final Object[] EMPTY_PARAMETERS = {};
 

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyListValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyListValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyListValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,7 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -37,8 +38,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision: 1.1 $
  */
-public class ServiceDependencyListValueMetaData extends AbstractMetaDataVisitorNode implements ServiceValueMetaData
+public class ServiceDependencyListValueMetaData extends AbstractMetaDataVisitorNode
+   implements ServiceValueMetaData, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The dependencies */
    private List<String> dependencies;
 

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,8 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
+
 import javax.management.MalformedObjectNameException;
 import javax.management.ObjectName;
 
@@ -35,7 +37,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceDependencyMetaData extends AbstractMetaDataVisitorNode
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The dependency */
    private String iDependOn;
 

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDependencyValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,8 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
+
 import javax.management.MBeanAttributeInfo;
 import javax.management.MBeanServer;
 import javax.management.MalformedObjectNameException;
@@ -45,8 +47,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision: 1.1 $
  */
-public class ServiceDependencyValueMetaData extends AbstractMetaDataVisitorNode implements ServiceValueMetaData
+public class ServiceDependencyValueMetaData extends AbstractMetaDataVisitorNode
+   implements ServiceValueMetaData, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The dependency */
    private String dependency;
 

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeployment.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeployment.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeployment.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,7 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
 import java.util.List;
 
 import org.jboss.mx.loading.LoaderRepositoryFactory.LoaderRepositoryConfig;
@@ -33,7 +34,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceDeployment
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The deployment name */
    private String name;
 

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeploymentClassPath.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeploymentClassPath.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceDeploymentClassPath.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,8 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
+
 /**
  * ServiceDeploymentClassPath.
  * 
@@ -28,7 +30,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceDeploymentClassPath
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The code base */
    private String codeBase;
    

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceElementValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceElementValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceElementValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -23,6 +23,7 @@
 
 import java.beans.PropertyEditor;
 import java.beans.PropertyEditorManager;
+import java.io.Serializable;
 
 import org.jboss.logging.Logger;
 import org.jboss.util.StringPropertyReplacer;
@@ -41,8 +42,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision: 1.1 $
  */
-public class ServiceElementValueMetaData extends AbstractMetaDataVisitorNode implements ServiceValueMetaData
+public class ServiceElementValueMetaData extends AbstractMetaDataVisitorNode
+   implements ServiceValueMetaData, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The log */
    private static final Logger log = Logger.getLogger(ServiceElementValueMetaData.class); 
    

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceInjectionValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceInjectionValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceInjectionValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,8 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
+
 import org.jboss.beans.info.spi.BeanInfo;
 import org.jboss.dependency.plugins.AbstractDependencyItem;
 import org.jboss.dependency.spi.ControllerContext;
@@ -37,10 +39,13 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision: 1.1 $
  */
-public class ServiceInjectionValueMetaData extends AbstractMetaDataVisitorNode implements ServiceValueMetaData
+public class ServiceInjectionValueMetaData extends AbstractMetaDataVisitorNode
+   implements ServiceValueMetaData, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The dependency */
-   private Object dependency;
+   private transient Object dependency;
 
    /** The property */
    private String property;

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJBXBValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJBXBValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJBXBValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -45,6 +45,8 @@
  */
 public class ServiceJBXBValueMetaData extends ServiceElementValueMetaData
 {
+   private static final long serialVersionUID = 1;
+
    /**
     * Create a new ServiceJBXBValueMetaData.
     */

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -46,6 +46,8 @@
  */
 public class ServiceJavaBeanValueMetaData extends ServiceElementValueMetaData
 {
+   private static final long serialVersionUID = 1;
+
    /**
     * Create a new ServiceJavaBeanValueMetaData.
     */

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -21,6 +21,7 @@
 */
 package org.jboss.system.metadata;
 
+import java.io.Serializable;
 import java.util.Collections;
 import java.util.List;
 import java.util.Set;
@@ -37,7 +38,10 @@
  * @version $Revision: 1.1 $
  */
 public class ServiceMetaData extends AbstractMetaDataVisitorNode
+   implements Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The default XMBean class, when one is not specified */
    public static final String XMBEAN_CODE = "org.jboss.mx.modelmbean.XMBean";
    

Modified: trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceTextValueMetaData.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceTextValueMetaData.java	2007-01-05 08:30:36 UTC (rev 59368)
+++ trunk/system-jmx/src/main/org/jboss/system/metadata/ServiceTextValueMetaData.java	2007-01-05 08:58:30 UTC (rev 59369)
@@ -23,6 +23,7 @@
 
 import java.beans.PropertyEditor;
 import java.beans.PropertyEditorManager;
+import java.io.Serializable;
 
 import javax.management.MBeanAttributeInfo;
 
@@ -43,8 +44,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision: 1.1 $
  */
-public class ServiceTextValueMetaData extends AbstractMetaDataVisitorNode implements ServiceValueMetaData
+public class ServiceTextValueMetaData extends AbstractMetaDataVisitorNode
+   implements ServiceValueMetaData, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    static
    {
       try




More information about the jboss-cvs-commits mailing list