[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