[jboss-svn-commits] JBoss Common SVN: r3782 - in arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi: util and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 25 08:34:09 EST 2009


Author: aslak
Date: 2009-11-25 08:34:08 -0500 (Wed, 25 Nov 2009)
New Revision: 3782

Modified:
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentAppender.java
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DeploymentAppenders.java
Log:
ARQ-25 SPI for adding Archives to the deployment

Modified: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentAppender.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentAppender.java	2009-11-25 08:17:57 UTC (rev 3781)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentAppender.java	2009-11-25 13:34:08 UTC (rev 3782)
@@ -29,6 +29,12 @@
 public interface DeploymentAppender
 {
 
+   /**
+    * Create a archive containing the needed resources for this extension 
+    * to run in-container.
+    * 
+    * @return A Archive of any type
+    */
    Archive<?> createArchive();
    
 }

Modified: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DeploymentAppenders.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DeploymentAppenders.java	2009-11-25 08:17:57 UTC (rev 3781)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/util/DeploymentAppenders.java	2009-11-25 13:34:08 UTC (rev 3782)
@@ -30,15 +30,16 @@
  * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
  * @version $Revision: $
  */
-public class DeploymentAppenders
+public final class DeploymentAppenders
 {
-
+   private DeploymentAppenders() { }
+   
    /**
     * Load/Create all Archives provided by the different modules. 
     * 
     * @return A List of all archives
     */
-   public List<Archive<?>> getArchives() 
+   public static List<Archive<?>> getArchives() 
    {
       List<Archive<?>> archives = new ArrayList<Archive<?>>();
       DefaultServiceLoader<DeploymentAppender> serviceLoader = DefaultServiceLoader.load(



More information about the jboss-svn-commits mailing list