[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