[jboss-cvs] JBossAS SVN: r107767 - in branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env: bda and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 24 13:45:04 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-08-24 13:45:04 -0400 (Tue, 24 Aug 2010)
New Revision: 107767

Modified:
   branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/FlatDeployment.java
   branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/DeploymentImpl.java
Log:
WELD-628, implement getExtensions

Modified: branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/FlatDeployment.java
===================================================================
--- branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/FlatDeployment.java	2010-08-24 16:21:36 UTC (rev 107766)
+++ branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/FlatDeployment.java	2010-08-24 17:45:04 UTC (rev 107767)
@@ -19,7 +19,10 @@
 import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
+import java.util.ServiceLoader;
 
+import javax.enterprise.inject.spi.Extension;
+
 import org.jboss.weld.bootstrap.api.ServiceRegistry;
 import org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry;
 import org.jboss.weld.bootstrap.spi.BeanDeploymentArchive;
@@ -67,4 +70,9 @@
    {
       return services;
    }
+   
+   public Iterable<Extension> getExtensions()
+   {
+      return ServiceLoader.load(Extension.class);
+   }
 }
\ No newline at end of file

Modified: branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/DeploymentImpl.java
===================================================================
--- branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/DeploymentImpl.java	2010-08-24 16:21:36 UTC (rev 107766)
+++ branches/weld-snapshot/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/env/bda/DeploymentImpl.java	2010-08-24 17:45:04 UTC (rev 107767)
@@ -26,7 +26,10 @@
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
+import java.util.ServiceLoader;
 
+import javax.enterprise.inject.spi.Extension;
+
 import org.jboss.weld.bootstrap.api.Bootstrap;
 import org.jboss.weld.bootstrap.api.Service;
 import org.jboss.weld.bootstrap.api.ServiceRegistry;
@@ -189,6 +192,12 @@
       }
    }
    
+   public Iterable<Extension> getExtensions()
+   {
+      return ServiceLoader.load(Extension.class);
+   }
+   
+   @Override
    public String toString()
    {
       return "Deployment[" + name + "]";



More information about the jboss-cvs-commits mailing list