[jboss-cvs] JBossAS SVN: r75672 - trunk/connector/src/main/org/jboss/resource/metadata.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 11 05:26:07 EDT 2008
Author: alesj
Date: 2008-07-11 05:26:07 -0400 (Fri, 11 Jul 2008)
New Revision: 75672
Modified:
trunk/connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaDataContainer.java
trunk/connector/src/main/org/jboss/resource/metadata/DependsMetaData.java
trunk/connector/src/main/org/jboss/resource/metadata/JBossRAMetaData.java
trunk/connector/src/main/org/jboss/resource/metadata/MessageListenerMetaData.java
trunk/connector/src/main/org/jboss/resource/metadata/RARDeploymentMetaData.java
Log:
Making RARDeploymentMetaData serializble.
Modified: trunk/connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaDataContainer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaDataContainer.java 2008-07-11 08:51:39 UTC (rev 75671)
+++ trunk/connector/src/main/org/jboss/resource/metadata/ConfigPropertyMetaDataContainer.java 2008-07-11 09:26:07 UTC (rev 75672)
@@ -24,7 +24,7 @@
import java.io.Serializable;
import java.util.Collection;
import java.util.HashSet;
-import java.util.Iterator;
+import java.util.Set;
/**
* An abstract class for meta data that have config properties
@@ -37,7 +37,7 @@
static final long serialVersionUID = 2891949219806920844L;
/** The properties by name */
- private HashSet properties = new HashSet();
+ private Set<ConfigPropertyMetaData> properties = new HashSet<ConfigPropertyMetaData>();
/**
* Add a property
@@ -67,9 +67,8 @@
*/
public ConfigPropertyMetaData getProperty(String name)
{
- for (Iterator i = properties.iterator(); i.hasNext();)
+ for (ConfigPropertyMetaData cpmd : properties)
{
- ConfigPropertyMetaData cpmd = (ConfigPropertyMetaData) i.next();
if (cpmd.getName().equals(name))
return cpmd;
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/DependsMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/DependsMetaData.java 2008-07-11 08:51:39 UTC (rev 75671)
+++ trunk/connector/src/main/org/jboss/resource/metadata/DependsMetaData.java 2008-07-11 09:26:07 UTC (rev 75672)
@@ -31,11 +31,9 @@
*/
public class DependsMetaData implements Serializable
{
-
/** The dependsName */
private String dependsName;
-
/**
* Get the dependsName
*
@@ -61,7 +59,7 @@
StringBuffer buffer = new StringBuffer();
buffer.append("DescriptionMetaData").append('@');
buffer.append(Integer.toHexString(System.identityHashCode(this)));
- buffer.append("[dependsName=").append(dependsName);
+ buffer.append("[dependsName=").append(dependsName).append(']');
return buffer.toString();
}
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/JBossRAMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/JBossRAMetaData.java 2008-07-11 08:51:39 UTC (rev 75671)
+++ trunk/connector/src/main/org/jboss/resource/metadata/JBossRAMetaData.java 2008-07-11 09:26:07 UTC (rev 75672)
@@ -21,9 +21,10 @@
*/
package org.jboss.resource.metadata;
-import java.util.ArrayList;
import java.util.List;
+import org.jboss.util.collection.CollectionsFactory;
+
/**
* A JBossRAMetaData.
*
@@ -33,18 +34,17 @@
*/
public class JBossRAMetaData extends ConfigPropertyMetaDataContainer
{
-
/** The serialVersionUID */
private static final long serialVersionUID = -8041048198795930659L;
- private ArrayList<DependsMetaData> dependsNameList = new ArrayList<DependsMetaData>();
+ private List<DependsMetaData> dependsNameList = CollectionsFactory.createLazyList();
public void addDependsMetaData(DependsMetaData dmd)
{
dependsNameList.add(dmd);
}
- public List getDependsMetaData()
+ public List<DependsMetaData> getDependsMetaData()
{
return dependsNameList;
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/MessageListenerMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/MessageListenerMetaData.java 2008-07-11 08:51:39 UTC (rev 75671)
+++ trunk/connector/src/main/org/jboss/resource/metadata/MessageListenerMetaData.java 2008-07-11 09:26:07 UTC (rev 75672)
@@ -24,6 +24,7 @@
import java.io.Serializable;
import java.util.Collection;
import java.util.HashSet;
+import java.util.Set;
/**
* Message listener meta data
@@ -42,7 +43,7 @@
private String asType;
/** The required properties */
- private HashSet requiredProperties = new HashSet();
+ private Set<RequiredConfigPropertyMetaData> requiredProperties = new HashSet<RequiredConfigPropertyMetaData>();
/**
* Get the message listener type
@@ -99,7 +100,7 @@
*
* @return the required config properties
*/
- public Collection getRequiredConfigProperties()
+ public Collection<RequiredConfigPropertyMetaData> getRequiredConfigProperties()
{
return requiredProperties;
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/RARDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/RARDeploymentMetaData.java 2008-07-11 08:51:39 UTC (rev 75671)
+++ trunk/connector/src/main/org/jboss/resource/metadata/RARDeploymentMetaData.java 2008-07-11 09:26:07 UTC (rev 75672)
@@ -21,33 +21,39 @@
*/
package org.jboss.resource.metadata;
+import java.io.Serializable;
+
/**
* A RARDeploymentMetaData.
*
* @author <a href="weston.price at jboss.com">Weston Price</a>
* @version $Revision$
*/
-public class RARDeploymentMetaData
+public class RARDeploymentMetaData implements Serializable
{
+ private static final long serialVersionUID = 5812689890896027289L;
+
private ConnectorMetaData connectorMetaData = new ConnectorMetaData();
private JBossRAMetaData raXmlMetaData = new JBossRAMetaData();
-
+
public ConnectorMetaData getConnectorMetaData()
{
return connectorMetaData;
}
+
public void setConnectorMetaData(ConnectorMetaData connectorMetaData)
{
this.connectorMetaData = connectorMetaData;
}
+
public JBossRAMetaData getRaXmlMetaData()
{
return raXmlMetaData;
}
+
public void setRaXmlMetaData(JBossRAMetaData raXmlMetaData)
{
this.raXmlMetaData = raXmlMetaData;
}
-
}
More information about the jboss-cvs-commits
mailing list