[jboss-svn-commits] JBoss Common SVN: r3725 - in arquillian/trunk: container-jboss-embedded and 14 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 16 03:57:43 EST 2009


Author: aslak
Date: 2009-11-16 03:57:42 -0500 (Mon, 16 Nov 2009)
New Revision: 3725

Added:
   arquillian/trunk/container-jboss-embedded/
   arquillian/trunk/container-jboss-embedded/pom.xml
   arquillian/trunk/container-jboss-embedded/src/
   arquillian/trunk/container-jboss-embedded/src/main/
   arquillian/trunk/container-jboss-embedded/src/main/java/
   arquillian/trunk/container-jboss-embedded/src/main/java/org/
   arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/
   arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/arquillian/
   arquillian/trunk/container-jboss-embedded/src/main/java/org/jboss/arquillian/jboss/
   arquillian/trunk/container-jboss-embedded/src/main/resources/
   arquillian/trunk/spi/
   arquillian/trunk/spi/pom.xml
   arquillian/trunk/spi/src/
   arquillian/trunk/spi/src/main/
   arquillian/trunk/spi/src/main/java/
   arquillian/trunk/spi/src/main/java/org/
   arquillian/trunk/spi/src/main/java/org/jboss/
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java
   arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java
   arquillian/trunk/spi/src/main/resources/
Log:
ARQ-5 Extracted SPI and moved Jboss Embedded integration into seperate module


Added: arquillian/trunk/container-jboss-embedded/pom.xml
===================================================================
--- arquillian/trunk/container-jboss-embedded/pom.xml	                        (rev 0)
+++ arquillian/trunk/container-jboss-embedded/pom.xml	2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+   <!-- Parent -->
+   <parent>
+      <groupId>org.jboss.arquillian</groupId>
+      <artifactId>arquillian-build</artifactId>
+      <version>0.0.1-SNAPSHOT</version>
+      <relativePath>../build/pom.xml</relativePath>
+   </parent>
+
+   <!-- Model Version -->
+   <modelVersion>4.0.0</modelVersion>
+
+   <!-- Artifact Configuration -->
+   <artifactId>arquillian-jboss-embedded</artifactId>
+   <name>Arquillian Container Jboss Embedded</name>
+   <description>Jboss Embedded Container integration for the Arquillian Project</description>
+
+
+   <!-- Properties -->
+   <properties>
+
+      <!-- Versioning -->
+
+   </properties>
+
+   <!-- Dependencies -->
+   <dependencies>
+
+      <!-- 
+    org.jboss.arquillian
+     -->
+      <dependency>
+         <groupId>org.jboss.arquillian</groupId>
+         <artifactId>arquillian-spi</artifactId>
+	 <version>${project.version}</version>
+      </dependency>
+
+      <!-- 
+    org.jboss.embedded
+     -->
+      <dependency>
+         <groupId>org.jboss.embedded</groupId>
+         <artifactId>jboss-embedded-assembly</artifactId>
+         <classifier>launcher</classifier>
+      </dependency>
+
+   </dependencies>
+</project>
+

Added: arquillian/trunk/spi/pom.xml
===================================================================
--- arquillian/trunk/spi/pom.xml	                        (rev 0)
+++ arquillian/trunk/spi/pom.xml	2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+   <!-- Parent -->
+   <parent>
+      <groupId>org.jboss.arquillian</groupId>
+      <artifactId>arquillian-build</artifactId>
+      <version>0.0.1-SNAPSHOT</version>
+      <relativePath>../build/pom.xml</relativePath>
+   </parent>
+
+   <!-- Model Version -->
+   <modelVersion>4.0.0</modelVersion>
+
+   <!-- Artifact Configuration -->
+   <artifactId>arquillian-spi</artifactId>
+   <name>Arquillian SPI</name>
+   <description>Extension View of the Arquillian Project</description>
+
+
+   <!-- Properties -->
+   <properties>
+
+      <!-- Versioning -->
+
+   </properties>
+
+   <!-- Dependencies -->
+   <dependencies>
+      <dependency>
+         <groupId>org.jboss.arquillian</groupId>
+         <artifactId>arquillian-api</artifactId>
+	 <version>${project.version}</version>
+      </dependency>
+   </dependencies>
+</project>
+

Added: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java	                        (rev 0)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeployableContainer.java	2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.arquillian.spi;
+
+import org.jboss.shrinkwrap.api.Archive;
+
+/**
+ * DeployableContainer
+ *
+ * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
+ * @version $Revision: $
+ */
+public interface DeployableContainer
+{
+
+   void start();
+   
+   void stop();
+   
+   void deploy(Archive<?> archive) throws DeploymentException;
+   
+   void undeploy(Archive<?> archive) throws DeploymentException;
+
+}
\ No newline at end of file

Added: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java	                        (rev 0)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/DeploymentException.java	2009-11-16 08:57:42 UTC (rev 3725)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.arquillian.spi;
+
+/**
+ * DeploymentException
+ *
+ * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
+ * @version $Revision: $
+ */
+public class DeploymentException extends Exception
+{
+   private static final long serialVersionUID = 1L;
+
+   public DeploymentException(String message)
+   {
+      super(message);
+   }
+   
+   public DeploymentException(String message, Exception cause)
+   {
+      super(message, cause);
+   }
+
+}



More information about the jboss-svn-commits mailing list