[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