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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jun 22 17:44:20 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-06-22 17:44:20 -0400 (Fri, 22 Jun 2007)
New Revision: 63617

Modified:
   trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
Log:


Modified: trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java	2007-06-22 21:43:46 UTC (rev 63616)
+++ trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java	2007-06-22 21:44:20 UTC (rev 63617)
@@ -23,10 +23,13 @@
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
 
 import org.jboss.deployers.plugins.deployers.helpers.AbstractSimpleRealDeployer;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.spi.deployer.DeploymentUnit;
+import org.jboss.deployers.spi.managed.ManagedObjectBuilder;
+import org.jboss.managed.api.ManagedObject;
 import org.jboss.resource.deployers.builder.AbstractBuilder;
 import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup;
 import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentMetaData;
@@ -40,7 +43,9 @@
  * @author <a href="weston.price at jboss.org">Weston Price</a>
  * @version $Revision: 1.1 $
  */
-public class ManagedConnectionFactoryDeployer extends AbstractSimpleRealDeployer<ManagedConnectionFactoryDeploymentGroup>
+public class ManagedConnectionFactoryDeployer
+   extends AbstractSimpleRealDeployer<ManagedConnectionFactoryDeploymentGroup>
+   implements ManagedObjectBuilder
 {
    /** The suffix */
    private String suffix;
@@ -148,5 +153,20 @@
    public void undeploy(DeploymentUnit unit, ManagedConnectionFactoryDeploymentGroup deployment)
    {      
    }
+
+   /**
+    * Generate the connection factory ManagedObject. This adds the ManagedObject
+    * @param unit the deployment unit
+    * @param managedObjects the map of managed objects keyed by attachment name.
+    */
+   public void build(DeploymentUnit unit, Map<String, ManagedObject> map)
+      throws DeploymentException
+   {
+      ManagedConnectionFactoryDeploymentGroup group = unit.getAttachment(ManagedConnectionFactoryDeploymentGroup.class);
+      if( group == null )
+         return;
+
+   }
+
    
 }




More information about the jboss-cvs-commits mailing list