[jboss-cvs] JBossAS SVN: r59429 - in projects/microcontainer/trunk: aop-mc-int/src/main/org/jboss/aop/microcontainer/beans dependency/src/main/org/jboss/dependency/spi kernel/src/main/org/jboss/beans/metadata/plugins kernel/src/main/org/jboss/beans/metadata/plugins/factory kernel/src/main/org/jboss/kernel/plugins/deployment

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 8 23:04:11 EST 2007


Author: scott.stark at jboss.org
Date: 2007-01-08 23:03:44 -0500 (Mon, 08 Jan 2007)
New Revision: 59429

Modified:
   projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/AspectBeanMetaDataFactory.java
   projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/LifecycleBeanMetaDataFactory.java
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerState.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAnnotationMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractArrayMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractClassLoaderMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractCollectionMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractConstructorMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDemandMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyValueMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractFeatureMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInstallMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractLifecycleMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractListMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractMapMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertiesMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertyMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSetMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSupplyMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractTypeMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractValueMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/InjectionType.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/StringValueMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/ThisValueMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/factory/GenericBeanFactoryMetaData.java
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/deployment/AbstractKernelDeployment.java
Log:
Make the metadata serializable

Modified: projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/AspectBeanMetaDataFactory.java
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/AspectBeanMetaDataFactory.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/AspectBeanMetaDataFactory.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -45,8 +45,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AspectBeanMetaDataFactory extends GenericBeanFactoryMetaData implements BeanMetaDataFactory
+public class AspectBeanMetaDataFactory extends GenericBeanFactoryMetaData
+   implements BeanMetaDataFactory
 {
+   private static final long serialVersionUID = 1L;
+
    /** Unless specified use the bean with this name as the aspect manager */
    final static String DEFAULT_ASPECT_MANAGER = "AspectManager";
    

Modified: projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/LifecycleBeanMetaDataFactory.java
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/LifecycleBeanMetaDataFactory.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/LifecycleBeanMetaDataFactory.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -36,10 +36,13 @@
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @version $Revision: 1.1 $
  */
-public class LifecycleBeanMetaDataFactory extends AspectBeanMetaDataFactory implements BeanMetaDataFactory
+public class LifecycleBeanMetaDataFactory extends AspectBeanMetaDataFactory
+   implements BeanMetaDataFactory
 {
-   String classes;
+   private static final long serialVersionUID = 1L;
 
+   private String classes;
+
    public String getClasses()
    {
       return classes;

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerState.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerState.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerState.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,8 @@
 */
 package org.jboss.dependency.spi;
 
+import java.io.Serializable;
+
 import org.jboss.util.JBossObject;
 import org.jboss.util.JBossStringBuilder;
 
@@ -31,7 +33,10 @@
  * @version $Revision$
  */
 public class ControllerState extends JBossObject
+   implements Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** Error */
    public static final ControllerState ERROR = new ControllerState("**ERROR**");
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAnnotationMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAnnotationMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractAnnotationMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.lang.annotation.Annotation;
 import java.util.Iterator;
 
@@ -38,8 +39,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractAnnotationMetaData extends JBossObject implements AnnotationMetaData
+public class AbstractAnnotationMetaData extends JBossObject
+   implements AnnotationMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    public String annotation;
 
    protected Annotation ann;

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractArrayMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractArrayMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractArrayMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -36,6 +36,8 @@
  */
 public class AbstractArrayMetaData extends AbstractListMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * Create a new array value
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.*;
 
 import org.jboss.beans.metadata.spi.*;
@@ -41,8 +42,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractBeanMetaData extends AbstractFeatureMetaData implements BeanMetaData, BeanMetaDataFactory
+public class AbstractBeanMetaData extends AbstractFeatureMetaData
+   implements BeanMetaData, BeanMetaDataFactory, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The bean fully qualified class name */
    protected String bean;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractClassLoaderMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractClassLoaderMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractClassLoaderMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
@@ -37,8 +38,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractClassLoaderMetaData extends JBossObject implements ClassLoaderMetaData, BeanMetaDataFactory
+public class AbstractClassLoaderMetaData extends JBossObject
+   implements ClassLoaderMetaData, BeanMetaDataFactory, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The classloader */
    protected ValueMetaData classloader;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractCollectionMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractCollectionMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractCollectionMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
@@ -41,8 +42,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractCollectionMetaData extends AbstractTypeMetaData implements Collection<MetaDataVisitorNode>
+public class AbstractCollectionMetaData extends AbstractTypeMetaData
+   implements Collection<MetaDataVisitorNode>, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The collection */
    protected ArrayList<MetaDataVisitorNode> collection = new ArrayList<MetaDataVisitorNode>();
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractConstructorMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractConstructorMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractConstructorMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.*;
 
 import org.jboss.beans.info.spi.BeanInfo;
@@ -40,8 +41,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractConstructorMetaData extends AbstractFeatureMetaData implements ConstructorMetaData
+public class AbstractConstructorMetaData extends AbstractFeatureMetaData
+   implements ConstructorMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * The paramaters List<ParameterMetaData>
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDemandMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDemandMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDemandMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Iterator;
 
 import org.jboss.beans.metadata.spi.DemandMetaData;
@@ -41,8 +42,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractDemandMetaData extends JBossObject implements DemandMetaData
+public class AbstractDemandMetaData extends JBossObject
+   implements DemandMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The demand */
    protected Object demand;
    

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Iterator;
 
 import org.jboss.beans.metadata.spi.DependencyMetaData;
@@ -39,9 +40,12 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractDependencyMetaData extends JBossObject implements DependencyMetaData
+public class AbstractDependencyMetaData extends JBossObject
+   implements DependencyMetaData, Serializable
 {
-   /** The dependency */
+   private static final long serialVersionUID = 1L;
+
+   /** The dependency, may transient? */
    protected Object dependency;
 
    /**

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyValueMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractDependencyValueMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -42,8 +42,10 @@
  */
 public class AbstractDependencyValueMetaData extends AbstractValueMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    /** The controller */
-   protected KernelController controller;
+   protected transient KernelController controller;
    
    /** The property name */
    protected String property;

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractFeatureMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractFeatureMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractFeatureMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Iterator;
 import java.util.Set;
 import java.util.Collection;
@@ -40,8 +41,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public abstract class AbstractFeatureMetaData extends JBossObject implements FeatureMetaData, TypeProvider
+public abstract class AbstractFeatureMetaData extends JBossObject
+   implements FeatureMetaData, TypeProvider, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The description */
    protected String description;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInjectionValueMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -38,6 +38,8 @@
  */
 public class AbstractInjectionValueMetaData extends AbstractDependencyValueMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    protected InjectionType injectionType = InjectionType.BY_CLASS;
 
    /**

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInstallMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInstallMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractInstallMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,8 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
+
 import org.jboss.beans.metadata.spi.InstallMetaData;
 import org.jboss.beans.metadata.spi.MetaDataVisitor;
 import org.jboss.dependency.plugins.AbstractDependencyItem;
@@ -39,8 +41,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractInstallMetaData extends AbstractLifecycleMetaData implements InstallMetaData
+public class AbstractInstallMetaData extends AbstractLifecycleMetaData
+   implements InstallMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The bean name */
    protected String bean;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractLifecycleMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractLifecycleMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractLifecycleMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.List;
 import java.util.Set;
 
@@ -42,8 +43,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractLifecycleMetaData extends AbstractFeatureMetaData implements LifecycleMetaData
+public class AbstractLifecycleMetaData extends AbstractFeatureMetaData
+   implements LifecycleMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The state */
    protected ControllerState state;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractListMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractListMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractListMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Collection;
 import java.util.List;
 import java.util.ListIterator;
@@ -34,8 +35,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractListMetaData extends AbstractCollectionMetaData implements List<MetaDataVisitorNode>
+public class AbstractListMetaData extends AbstractCollectionMetaData
+   implements List<MetaDataVisitorNode>, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * Create a new list value
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractMapMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractMapMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractMapMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.*;
 
 import org.jboss.beans.info.spi.BeanInfo;
@@ -37,8 +38,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractMapMetaData extends AbstractTypeMetaData implements Map<MetaDataVisitorNode, MetaDataVisitorNode>
+public class AbstractMapMetaData extends AbstractTypeMetaData
+   implements Map<MetaDataVisitorNode, MetaDataVisitorNode>, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The map */
    private HashMap<MetaDataVisitorNode, MetaDataVisitorNode> map = new HashMap<MetaDataVisitorNode, MetaDataVisitorNode>();
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractParameterMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Set;
 import java.util.Stack;
 
@@ -40,8 +41,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractParameterMetaData extends AbstractFeatureMetaData implements ParameterMetaData
+public class AbstractParameterMetaData extends AbstractFeatureMetaData
+   implements ParameterMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * The parameter type
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertiesMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertiesMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertiesMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -31,6 +31,7 @@
  */
 public class AbstractPropertiesMetaData extends AbstractMapMetaData
 {
+   private static final long serialVersionUID = 1L;
 
    protected Map<Object, Object> getDefaultMapInstance() throws Throwable
    {

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertyMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertyMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractPropertyMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Iterator;
 import java.util.Set;
 
@@ -41,8 +42,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractPropertyMetaData extends AbstractFeatureMetaData implements PropertyMetaData, TypeProvider
+public class AbstractPropertyMetaData extends AbstractFeatureMetaData
+   implements PropertyMetaData, TypeProvider, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The property name */
    protected String name;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSetMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSetMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSetMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Collection;
 import java.util.HashSet;
 import java.util.Set;
@@ -34,8 +35,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractSetMetaData extends AbstractCollectionMetaData implements Set<MetaDataVisitorNode>
+public class AbstractSetMetaData extends AbstractCollectionMetaData
+   implements Set<MetaDataVisitorNode>, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * Create a new set value
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSupplyMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSupplyMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractSupplyMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Iterator;
 
 import org.jboss.beans.metadata.spi.MetaDataVisitor;
@@ -35,8 +36,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractSupplyMetaData extends JBossObject implements SupplyMetaData
+public class AbstractSupplyMetaData extends JBossObject
+   implements SupplyMetaData, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** The supply */
    protected Object supply;
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractTypeMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractTypeMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractTypeMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Stack;
 
 import org.jboss.beans.metadata.spi.BeanMetaData;
@@ -43,7 +44,10 @@
  * @version $Revision$
  */
 public abstract class AbstractTypeMetaData extends AbstractValueMetaData
+   implements Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * The type
     */
@@ -52,12 +56,12 @@
    /**
     * The configurator
     */
-   protected KernelController controller;
+   protected transient KernelController controller;
 
    /**
     * The configurator
     */
-   protected KernelConfigurator configurator;
+   protected transient KernelConfigurator configurator;
 
    /**
     * The property name

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractValueMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/AbstractValueMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.Stack;
@@ -38,8 +39,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractValueMetaData extends JBossObject implements ValueMetaData, TypeProvider
+public class AbstractValueMetaData extends JBossObject
+   implements ValueMetaData, TypeProvider, Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * The value
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/InjectionType.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/InjectionType.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/InjectionType.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,8 @@
 */
 package org.jboss.beans.metadata.plugins;
 
+import java.io.Serializable;
+
 import org.jboss.util.JBossObject;
 import org.jboss.util.JBossStringBuilder;
 
@@ -28,7 +30,10 @@
  * @author <a href="mailto:ales.justin at genera-lynx.com">Ales Justin</a>
  */
 public class InjectionType extends JBossObject
+   implements Serializable
 {
+   private static final long serialVersionUID = 1L;
+
    /** Strict */
    public static final InjectionType BY_CLASS = new InjectionType("ByClass");
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/StringValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/StringValueMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/StringValueMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -34,6 +34,8 @@
  */
 public class StringValueMetaData extends AbstractTypeMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    /** The log */
    private static final Logger log = Logger.getLogger(StringValueMetaData.class);
 

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/ThisValueMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/ThisValueMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/ThisValueMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -38,8 +38,10 @@
  */
 public class ThisValueMetaData extends AbstractValueMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    /** The controller */
-   protected KernelController controller;
+   protected transient KernelController controller;
 
    /**
     * Create a new dependency value

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/factory/GenericBeanFactoryMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/factory/GenericBeanFactoryMetaData.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/plugins/factory/GenericBeanFactoryMetaData.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -46,6 +46,8 @@
  */
 public class GenericBeanFactoryMetaData extends AbstractBeanMetaData
 {
+   private static final long serialVersionUID = 1L;
+
    /**
     * Create a new GenericBeanFactoryMetaData.
     */

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/deployment/AbstractKernelDeployment.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/deployment/AbstractKernelDeployment.java	2007-01-09 03:59:15 UTC (rev 59428)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/deployment/AbstractKernelDeployment.java	2007-01-09 04:03:44 UTC (rev 59429)
@@ -21,6 +21,7 @@
 */
 package org.jboss.kernel.plugins.deployment;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.CopyOnWriteArrayList;
@@ -39,8 +40,11 @@
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
  * @version $Revision$
  */
-public class AbstractKernelDeployment extends JBossObject implements KernelDeployment
+public class AbstractKernelDeployment extends JBossObject
+   implements KernelDeployment, Serializable
 {
+   private static final long serialVersionUID = 1;
+
    /** The name of the deployment */
    protected String name;
 
@@ -48,7 +52,7 @@
    protected boolean installed;
 
    /** The installed contexts */
-   protected List<KernelControllerContext> installedContexts = new CopyOnWriteArrayList<KernelControllerContext>();
+   protected transient List<KernelControllerContext> installedContexts = new CopyOnWriteArrayList<KernelControllerContext>();
 
    /** The beans List<BeanMetaDataFactory> */
    protected List<BeanMetaDataFactory> beanFactories;




More information about the jboss-cvs-commits mailing list