[jboss-cvs] JBossAS SVN: r61597 - trunk/connector/src/main/org/jboss/resource/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 22 13:56:04 EDT 2007


Author: weston.price at jboss.com
Date: 2007-03-22 13:56:04 -0400 (Thu, 22 Mar 2007)
New Revision: 61597

Modified:
   trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
   trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java
   trunk/connector/src/main/org/jboss/resource/deployers/RARParserDeployer.java
Log:
[JBAS-1425] New deployment module representing an MCF deployment.

Modified: trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java	2007-03-22 17:30:01 UTC (rev 61596)
+++ trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java	2007-03-22 17:56:04 UTC (rev 61597)
@@ -22,36 +22,17 @@
 package org.jboss.resource.deployers;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 
-import javax.management.ObjectName;
-
 import org.jboss.deployers.plugins.deployers.helpers.AbstractSimpleRealDeployer;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.spi.deployer.DeploymentUnit;
-import org.jboss.resource.connectionmanager.JBossManagedConnectionPool;
-import org.jboss.resource.connectionmanager.NoTxConnectionManager;
-import org.jboss.resource.connectionmanager.TxConnectionManager;
 import org.jboss.resource.deployers.builder.AbstractBuilder;
-import org.jboss.resource.deployers.builder.ConnectionFactoryBindingBuilder;
-import org.jboss.resource.deployers.builder.ConnectionManagerBuilder;
-import org.jboss.resource.deployers.builder.ManagedConnectionFactoryBuilder;
-import org.jboss.resource.deployers.builder.ManagedConnectionPoolBuilder;
-import org.jboss.resource.deployers.builder.MetaDataTypeMappingBuilder;
-import org.jboss.resource.metadata.ConnectorMetaData;
-import org.jboss.resource.metadata.mcf.DataSourceDeploymentMetaData;
 import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup;
 import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentMetaData;
-import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryTransactionSupportMetaData;
-import org.jboss.resource.metadata.mcf.MetaDataTypeMappingAdapter;
-import org.jboss.resource.metadata.repository.JCAMetaDataRepository;
-import org.jboss.system.metadata.ServiceAttributeMetaData;
-import org.jboss.system.metadata.ServiceConstructorMetaData;
-import org.jboss.system.metadata.ServiceDependencyValueMetaData;
+import org.jboss.resource.metadata.repository.DefaultJCAMetaDataRepository;
 import org.jboss.system.metadata.ServiceDeployment;
 import org.jboss.system.metadata.ServiceMetaData;
-import org.jboss.system.metadata.ServiceTextValueMetaData;
 
 /**
  * A ManagedConnectionFactoryDeployer.
@@ -65,7 +46,7 @@
    private String suffix;
    
    /** The repository */
-   private JCAMetaDataRepository repository;
+   private DefaultJCAMetaDataRepository repository;
    
    /** The builders */
    private List<AbstractBuilder> builders = new ArrayList<AbstractBuilder>();
@@ -85,7 +66,7 @@
     * 
     * @return the repository.
     */
-   public JCAMetaDataRepository getRepository()
+   public DefaultJCAMetaDataRepository getRepository()
    {
       return repository;
    }
@@ -95,7 +76,7 @@
     * 
     * @param repository The repository to set.
     */
-   public void setRepository(JCAMetaDataRepository repository)
+   public void setRepository(DefaultJCAMetaDataRepository repository)
    {
       this.repository = repository;
    }
@@ -162,6 +143,7 @@
       unit.addAttachment(ServiceDeployment.class, serviceDeployment);
       
    }
+
    @Override
    public void undeploy(DeploymentUnit unit, ManagedConnectionFactoryDeploymentGroup deployment)
    {      

Modified: trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java	2007-03-22 17:30:01 UTC (rev 61596)
+++ trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryParserDeployer.java	2007-03-22 17:56:04 UTC (rev 61597)
@@ -31,7 +31,9 @@
 import org.jboss.deployers.plugins.deployers.helpers.AbstractParsingDeployer;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.spi.deployer.DeploymentUnit;
+import org.jboss.logging.Logger;
 import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup;
+import org.jboss.resource.metadata.repository.DefaultJCAMetaDataRepository;
 import org.jboss.resource.metadata.repository.JCAMetaDataRepository;
 import org.jboss.virtual.VirtualFile;
 
@@ -44,9 +46,17 @@
  * Note, this is currently a total hack until we can rework the JAXBDeployer
  */
 public class ManagedConnectionFactoryParserDeployer extends AbstractParsingDeployer<ManagedConnectionFactoryDeploymentGroup>
-{
+{   
+   /** The log */
+   private static final Logger log = Logger.getLogger(ManagedConnectionFactoryParserDeployer.class);
+   
+   /** The context */
    private JAXBContext context;   
+   
+   /** The repository */
    private JCAMetaDataRepository repository;
+   
+   /** The suffix */
    private String suffix;
       
    public ManagedConnectionFactoryParserDeployer()
@@ -115,11 +125,13 @@
          repository.addManagedConnectionFactoryDeploymentGroup(deployment);
          return deployment;
          
-      }
+      }      
       finally
       {
          if(is != null)
-            is.close();
+         {
+            is.close();            
+         }
       }
             
       

Modified: trunk/connector/src/main/org/jboss/resource/deployers/RARParserDeployer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/RARParserDeployer.java	2007-03-22 17:30:01 UTC (rev 61596)
+++ trunk/connector/src/main/org/jboss/resource/deployers/RARParserDeployer.java	2007-03-22 17:56:04 UTC (rev 61597)
@@ -40,6 +40,14 @@
 {
    private JCAMetaDataRepository metaDataRepository;
       
+   /**
+    * Create a new RARParserDeployer.
+    */
+   public RARParserDeployer()
+   {
+      super(ConnectorMetaData.class);
+   }
+
    public JCAMetaDataRepository getMetaDataRepository()
    {
       return metaDataRepository;
@@ -50,14 +58,6 @@
       this.metaDataRepository = metaDataRepository;
    }
 
-   /**
-    * Create a new RARParserDeployer.
-    */
-   public RARParserDeployer()
-   {
-      super(ConnectorMetaData.class);
-   }
-
    protected ObjectModelFactory getObjectModelFactory(ConnectorMetaData root)
    {
       return new ResourceAdapterObjectModelFactory();
@@ -73,6 +73,7 @@
       {
          metaDataRepository.addConnectorMetaData(unit.getSimpleName(), md);         
       }
+      
       return md;
    
    }




More information about the jboss-cvs-commits mailing list