[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