[jboss-cvs] JBossAS SVN: r65026 - in trunk/connector/src/main/org/jboss/resource: metadata/mcf and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Sep 3 23:14:35 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-09-03 23:14:35 -0400 (Mon, 03 Sep 2007)
New Revision: 65026
Modified:
trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java
Log:
JBAS-4377, Initial ManagedObjectCreator implementation
Modified: trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java 2007-09-04 01:36:49 UTC (rev 65025)
+++ trunk/connector/src/main/org/jboss/resource/deployers/ManagedConnectionFactoryDeployer.java 2007-09-04 03:14:35 UTC (rev 65026)
@@ -33,6 +33,8 @@
import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.managed.api.ComponentType;
import org.jboss.managed.api.ManagedObject;
+import org.jboss.managed.api.factory.ManagedObjectFactory;
+import org.jboss.managed.plugins.factory.ManagedObjectFactoryBuilder;
import org.jboss.resource.deployers.builder.AbstractBuilder;
import org.jboss.resource.metadata.mcf.LocalDataSourceDeploymentMetaData;
import org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup;
@@ -53,6 +55,7 @@
*/
public class ManagedConnectionFactoryDeployer
extends AbstractSimpleRealDeployer<ManagedConnectionFactoryDeploymentGroup>
+ implements ManagedObjectCreator
{
/** The repository */
private DefaultJCAMetaDataRepository repository;
@@ -195,4 +198,17 @@
{
}
+ public void build(DeploymentUnit unit, Map<String, ManagedObject> managedObjects)
+ throws DeploymentException
+ {
+ ManagedObjectFactory factory = ManagedObjectFactoryBuilder.create();
+ ManagedConnectionFactoryDeploymentGroup mcfdg = unit.getAttachment(getInput());
+ if (mcfdg != null)
+ {
+ ManagedObject mo = factory.initManagedObject(mcfdg, null, null);
+ if (mo != null)
+ managedObjects.put(mo.getName(), mo);
+ }
+ }
+
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java 2007-09-04 01:36:49 UTC (rev 65025)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup.java 2007-09-04 03:14:35 UTC (rev 65026)
@@ -84,7 +84,7 @@
*
* @return the fileUrl.
*/
- @ManagementProperty(description="The ds.xml url")
+ @ManagementProperty(description="The ds.xml url", ignored=true)
public URL getUrl()
{
return fileUrl;
More information about the jboss-cvs-commits
mailing list