[jboss-cvs] JBossAS SVN: r88968 - in projects/integration/tags: 5.1.0.CR4 and 8 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 15 20:14:16 EDT 2009
Author: scott.stark at jboss.org
Date: 2009-05-15 20:14:16 -0400 (Fri, 15 May 2009)
New Revision: 88968
Added:
projects/integration/tags/5.1.0.CR4/
projects/integration/tags/5.1.0.CR4/build/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ContextStateMapper.java
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java
projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml
projects/integration/tags/5.1.0.CR4/pom.xml
Removed:
projects/integration/tags/5.1.0.CR4/build/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java
projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java
projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml
projects/integration/tags/5.1.0.CR4/pom.xml
Log:
[maven-release-plugin] copy for tag 5.1.0.CR4
Copied: projects/integration/tags/5.1.0.CR4 (from rev 88952, projects/integration/branches/5_x)
Deleted: projects/integration/tags/5.1.0.CR4/build/pom.xml
===================================================================
--- projects/integration/branches/5_x/build/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/build/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,50 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-integration</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <name>JBoss Integration 5.1.0 Aggregate Build</name>
- <url>http://www.jboss.com</url>
- <description>
- The JBoss Integration SPI classes
- </description>
-
- <profiles>
- <profile>
- <id>assembly</id>
- <activation>
- <property>
- <name>!skip.assembly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <descriptors>
- <descriptor>src/assembly/bin.xml</descriptor>
- <descriptor>src/assembly/sources.xml</descriptor>
- </descriptors>
- </configuration>
- <inherited>false</inherited>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project>
\ No newline at end of file
Copied: projects/integration/tags/5.1.0.CR4/build/pom.xml (from rev 88967, projects/integration/branches/5_x/build/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/build/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/build/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,50 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-integration</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>pom</packaging>
+ <name>JBoss Integration 5.1.0 Aggregate Build</name>
+ <url>http://www.jboss.com</url>
+ <description>
+ The JBoss Integration SPI classes
+ </description>
+
+ <profiles>
+ <profile>
+ <id>assembly</id>
+ <activation>
+ <property>
+ <name>!skip.assembly</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/bin.xml</descriptor>
+ <descriptor>src/assembly/sources.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <inherited>false</inherited>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
\ No newline at end of file
Deleted: projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-classloading-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,20 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-classloading-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss ClassLoading 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>The Java ClassLoading 5.1.0 SPI classes</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-common-core</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-classloading-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-classloading-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,20 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-classloading-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss ClassLoading 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>The Java ClassLoading 5.1.0 SPI classes</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-corba-ots-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,24 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-corba-ots-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss CORBA OTS 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>SPI to be implemented by CORBA OTS providers for JBoss 5.1.0</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-transaction-api</artifactId>
- </dependency>
- <dependency>
- <groupId>jacorb</groupId>
- <artifactId>jacorb</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-corba-ots-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-corba-ots-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,24 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-corba-ots-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss CORBA OTS 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>SPI to be implemented by CORBA OTS providers for JBoss 5.1.0</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-transaction-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>jacorb</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-deployment-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,14 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-deployment-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss Deployment 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>The JBossAS Deployment 5.1.0 SPI classes</description>
-</project>
Copied: projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-deployment-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-deployment-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,14 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-deployment-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss Deployment 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>The JBossAS Deployment 5.1.0 SPI classes</description>
+</project>
Deleted: projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-jca-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,31 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-jca-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss JCA 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>The JBoss JCA 5.1.0 SPI classes</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss.aop</groupId>
- <artifactId>jboss-aop</artifactId>
- <classifier>client</classifier>
- <exclusions>
- <exclusion>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-common-core</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-jca-api</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-jca-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-jca-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,31 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-jca-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss JCA 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>The JBoss JCA 5.1.0 SPI classes</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.aop</groupId>
+ <artifactId>jboss-aop</artifactId>
+ <classifier>client</classifier>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-jca-api</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-profileservice-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,36 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-profileservice-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss ProfileService 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>The Java ProfileService 5.1.0 SPI classes</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-common-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.man</groupId>
- <artifactId>jboss-managed</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.man</groupId>
- <artifactId>jboss-metatype</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-vfs</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.microcontainer</groupId>
- <artifactId>jboss-dependency</artifactId>
- </dependency>
- </dependencies>
-</project>
Copied: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-profileservice-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,36 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-profileservice-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss ProfileService 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>The Java ProfileService 5.1.0 SPI classes</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.man</groupId>
+ <artifactId>jboss-managed</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.man</groupId>
+ <artifactId>jboss-metatype</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-vfs</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-dependency</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Copied: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ContextStateMapper.java (from rev 88961, projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ContextStateMapper.java)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ContextStateMapper.java (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ContextStateMapper.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,93 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.deployers.spi.management;
+
+import java.util.Map;
+
+import org.jboss.dependency.spi.ControllerState;
+
+/**
+ * Basic state mapper.
+ *
+ * @author <a href="mailto:emuckenh at redhat.com">Emanuel Muckenhuber</a>
+ * @version $Revision$
+ */
+public class ContextStateMapper<T extends Enum<?>>
+{
+
+ /** The state mappings. */
+ private Map<String, T> mappings;
+
+ /** Installing state. */
+ private T installState;
+
+ /** Uninstalling state. */
+ private T uninstallState;
+
+ /** The unknown state. */
+ private T unknown;
+
+ /** The error state. */
+ private T error;
+
+ public ContextStateMapper(Map<String, T> mappings,
+ T installState, T uninstallState, T error, T unknown)
+ {
+ this.mappings = mappings;
+ this.installState = installState;
+ this.uninstallState = uninstallState;
+ this.error = error;
+ this.unknown = unknown;
+ }
+
+ public T getErrorState()
+ {
+ return this.error;
+ }
+
+ public T map(ControllerState currentState, ControllerState toState)
+ {
+ // If the context is in the required state
+ if(toState == null || currentState.equals(toState))
+ return getMapping(currentState);
+ // The error state
+ if(ControllerState.ERROR.equals(currentState))
+ return error;
+ // installing state
+ if(ControllerState.INSTALLED.equals(toState))
+ return installState;
+ // uninstalling state
+ if(ControllerState.NOT_INSTALLED.equals(toState))
+ return uninstallState;
+ // Fallback
+ return getMapping(currentState);
+ }
+
+ protected T getMapping(ControllerState controllerState)
+ {
+ T state = unknown;
+ if(controllerState != null)
+ state = mappings.get(controllerState.getStateString());
+ return state;
+ }
+
+}
Deleted: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java
===================================================================
--- projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,230 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.deployers.spi.management;
-
-import org.jboss.managed.api.ComponentType;
-
-/**
- * A collection of enums for the well known component types.
- *
- * @author Scott.Stark at jboss.org
- * @version $Revision$
- */
-public interface KnownComponentTypes
-{
- /**
- * Enums for the DataSource types
- */
- public enum DataSourceTypes
- {
- XA("DataSource", "XA"),
- LocalTx("DataSource", "LocalTx"),
- NoTx("DataSource", "NoTx");
-
- private final String type;
- private final String subtype;
- private DataSourceTypes(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- };
-
- /**
- * Enums for generic ConnectionFactory types
- */
- public enum ConnectionFactoryTypes
- {
- /**
- * @deprecated use {@link #Tx}
- */
- XA("ConnectionFactory", "XA"),
- /**
- * A transacted connection factory
- */
- Tx("ConnectionFactory", "Tx"),
- /**
- * A connection factory that does not support transactions
- */
- NoTx("ConnectionFactory", "NoTx");
-
- private final String type;
- private final String subtype;
- private ConnectionFactoryTypes(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- };
-
- /**
- * Enums for the JMSDestination/{Queue,Topic,DurableTopic} types
- */
- public enum JMSDestination
- {
- Queue("JMSDestination", "Queue"),
- Topic("JMSDestination", "Topic"),
- DurableTopic("JMSDestination", "DurableTopic");
-
- private final String type;
- private final String subtype;
- private JMSDestination(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- };
-
- /**
- * Enums for the EJB/{StatelessSession,StatefulSession,Entity,MDB} types
- */
- public enum EJB
- {
- StatelessSession("EJB", "StatelessSession"),
- StatefulSession("EJB", "StatefulSession"),
- Entity("EJB", "Entity"),
- MDB("EJB", "MDB");
-
- private final String type;
- private final String subtype;
- private EJB(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- };
-
- /**
- * Enums for the MBean/{Dynamic,Standard,Model,Open,Persistent,XMBean} types
- */
- public enum MBean
- {
- Dynamic("MBean", "StatelessSession"),
- Standard("MBean", "Standard"),
- Model("MBean", "Model"),
- Open("MBean", "Open"),
- Persistent("MBean", "Persistent"),
- XMBean("MBean", "XMBean");
-
- private final String type;
- private final String subtype;
- private MBean(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- };
-
- /**
- * Enums for the MCBean types
- */
- public enum MCBean
- {
- Any("MCBean", "*");
-
- private final String type;
- private final String subtype;
- private MCBean(String type, String subtype)
- {
- this.type = type;
- this.subtype = subtype;
- }
-
- public String type()
- {
- return type;
- }
- public String subtype()
- {
- return subtype;
- }
- public ComponentType getType()
- {
- return new ComponentType(type, subtype);
- }
- }
-}
Copied: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java (from rev 88965, projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/KnownComponentTypes.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,314 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, 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.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.deployers.spi.management;
+
+import org.jboss.managed.api.ComponentType;
+
+/**
+ * A collection of enums for the well known component types.
+ *
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public interface KnownComponentTypes
+{
+ // constants for well known subtypes
+ public static final String ANY = "*";
+ public static final String XA = "XA";
+ public static final String LOCAL_TX = "LocalTx";
+ public static final String NO_TX = "NoTx";
+ public static final String TX = "Tx";
+ public static final String QUEUE = "Queue";
+ public static final String TOPIC = "Topic";
+ public static final String DURABLE = "DurableTopic";
+
+
+ /**
+ * A component type that should match any other
+ */
+ public static ComponentType ANY_TYPE = new ComponentType(ANY, ANY);
+
+ /**
+ * Enums for the DataSource types
+ */
+ public enum DataSourceTypes
+ {
+ XA("DataSource", KnownComponentTypes.XA),
+ LocalTx("DataSource", LOCAL_TX),
+ NoTx("DataSource", NO_TX);
+
+ private final String type;
+ private final String subtype;
+ private DataSourceTypes(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ };
+
+ /**
+ * Enums for generic ConnectionFactory types
+ */
+ public enum ConnectionFactoryTypes
+ {
+ /**
+ * @deprecated use {@link #Tx}
+ */
+ XA("ConnectionFactory", KnownComponentTypes.XA),
+ /**
+ * A transacted connection factory
+ */
+ Tx("ConnectionFactory", TX),
+ /**
+ * A connection factory that does not support transactions
+ */
+ NoTx("ConnectionFactory", NO_TX);
+
+ private final String type;
+ private final String subtype;
+ private ConnectionFactoryTypes(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ };
+
+ /**
+ * Enums for the JMSDestination/{Queue,Topic,DurableTopic} types
+ */
+ public enum JMSDestination
+ {
+ Queue("JMSDestination", "Queue"),
+ Topic("JMSDestination", "Topic"),
+ DurableTopic("JMSDestination", "DurableTopic");
+
+ private final String type;
+ private final String subtype;
+ private JMSDestination(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ };
+
+ /**
+ * Enums for the EJB/{StatelessSession,StatefulSession,Entity,MDB} types
+ */
+ public enum EJB
+ {
+ StatelessSession("EJB", "StatelessSession"),
+ StatefulSession("EJB", "StatefulSession"),
+ Entity("EJB", "Entity"),
+ MDB("EJB", "MDB");
+
+ private final String type;
+ private final String subtype;
+ private EJB(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ };
+
+ /**
+ * Enums for the MBean/{Dynamic,Standard,Model,Open,Persistent,XMBean} types
+ */
+ public enum MBean
+ {
+ Dynamic("MBean", "Dynamic"),
+ Standard("MBean", "Standard"),
+ Model("MBean", "Model"),
+ Open("MBean", "Open"),
+ Persistent("MBean", "Persistent"),
+ XMBean("MBean", "XMBean"),
+ Platform("MBean", "Platform");
+
+ private final String type;
+ private final String subtype;
+ private MBean(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ };
+
+ /**
+ * Enums for the MCBean types
+ */
+ public enum MCBean
+ {
+ Any("MCBean", "*");
+
+ private final String type;
+ private final String subtype;
+ private MCBean(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ }
+
+ /**
+ * Enums for the web component types
+ */
+ public enum Web
+ {
+ Application("Web", "Application"),
+ ApplicationManager("Web", "ApplicationManager"),
+ Connector("Web", "Connector"),
+ Filter("Web", "Filter"),
+ Host("Web", "Host"),
+ Listener("Web", "Listener"),
+ RequestProcessor("Web", "RequestProcessor"),
+ ThreadPool("Web", "ThreadPool"),
+ Servlet("Web", "Servlet");
+
+ private final String type;
+ private final String subtype;
+ private Web(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ }
+ /**
+ * Enums for Server component types
+ */
+ public enum Server
+ {
+ ServerInfo("Server", "ServerInfo"),
+ ServerConfig("Server", "ServerConfig"),
+ MCServer("Server", "MCServer");
+
+ private final String type;
+ private final String subtype;
+ private Server(String type, String subtype)
+ {
+ this.type = type;
+ this.subtype = subtype;
+ }
+
+ public String type()
+ {
+ return type;
+ }
+ public String subtype()
+ {
+ return subtype;
+ }
+ public ComponentType getType()
+ {
+ return new ComponentType(type, subtype);
+ }
+ }
+}
Deleted: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java
===================================================================
--- projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,202 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.deployers.spi.management;
-
-import java.util.Set;
-
-import org.jboss.managed.api.ComponentType;
-import org.jboss.managed.api.DeploymentTemplateInfo;
-import org.jboss.managed.api.ManagedComponent;
-import org.jboss.managed.api.ManagedDeployment;
-import org.jboss.profileservice.spi.NoSuchDeploymentException;
-
-/**
- * The management view plugin spi for querying profiles for the
- * deployment management object interface roots.
- *
- * @author Scott.Stark at jboss.org
- * @author <a href="mailto:emuckenh at redhat.com">Emanuel Muckenhuber</a>
- * @version $Revision$
- */
-public interface ManagementView
-{
- /**
- * Load all active profiles in the ManagementView for future operations.
- * This must be called before the other ManagementView operations may be used.
- *
- * @return if the ManagementView was reloaded
- */
- boolean load();
-
- /**
- * Reload the current profiles managed deployments/objects.
- */
- void reload();
-
- /**
- * Get the names of all deployments.
- *
- * @return the deployment names
- */
- Set<String> getDeploymentNames();
-
- /**
- * Get the names of the deployment that have the given deployment type.
- *
- * @param type - the deployment type
- * @return the names
- */
- Set<String> getDeploymentNamesForType(String type);
-
- /**
- * Search for all deployment names with a name matching the regex expression.
- *
- * @param regex - the regex to query deployment name
- * @return the deployment name.
- * @throws NoSuchDeploymentException if no matches are found
- */
- Set<String> getMatchingDeploymentName(String regex)
- throws NoSuchDeploymentException;
-
- /**
- * Search for all deployments matched by the matcher.
- *
- * @param name - the name to input to the matcher
- * @param matcher - the matcher
- * @return a possibly empty set of ManagedDeployment accepted by the matcher
- * @throws Exception
- */
- Set<ManagedDeployment> getMatchingDeployments(String name, NameMatcher<ManagedDeployment> matcher)
- throws NoSuchDeploymentException, Exception;
-
- /**
- * Get a deployment.
- *
- * @param name the name
- * @return the deployment
- * @throws NoSuchDeploymentException if no matches are found
- */
- ManagedDeployment getDeployment(String name)
- throws NoSuchDeploymentException;
-
- /**
- * Get the deployments of a type.
- *
- * @param type - the deployment or module type.
- * @return the possibly empty set of deployment with the given type.
- * @throws Exception
- */
- Set<ManagedDeployment> getDeploymentsForType(String type)
- throws Exception;
-
- /**
- * Get the components of a type.
- *
- * @param type - the component type.
- * @return the possibly empty set of components with the given type.
- * @throws Exception
- */
- Set<ManagedComponent> getComponentsForType(ComponentType type)
- throws Exception;
-
- /**
- * Obtain the ManagedComponent for the given name/type
- *
- * @see #getComponent(String, ComponentType, NameMatcher)
- * @param name - the ManagedComponent#getName value to match
- * @param type - the component type
- * @return the possibly null ManagedComponent
- * @throws Exception
- */
- ManagedComponent getComponent(String name, ComponentType type)
- throws Exception;
- /**
- * Obtain the ManagedComponents for the given name/type and matcher.
- *
- * @param name - the ManagedComponent#getName value to match
- * @param type - the component type
- * @param matcher - a matcher that compares name to candidate ManagedComponent
- * @return the possibly empty set of ManagedComponent matches.
- * @throws Exception
- */
- Set<ManagedComponent> getMatchingComponents(String name, ComponentType type,
- NameMatcher<ManagedComponent> matcher)
- throws Exception;
-
- /**
- * Update the given component. This takes the component ManagedDeployment,
- * obtains the ManagedObject set for the underlying deployment, and applies
- * the component ManagedProperty set to matching the deployment ManagedObject
- * properties.
- *
- * @param comp the managed component
- * @throws Exception
- */
- void updateComponent(ManagedComponent comp)
- throws Exception;
-
- /**
- * Removes a given component. This will remove a component from the
- * associated ManagedDeployment.
- *
- * @param comp the managed component.
- * @throws Exception
- */
- void removeComponent(ManagedComponent comp)
- throws Exception;
-
- /**
- * Get the registered DeploymentTemplate names.
- *
- * TODO: probably needs a Map<String, DeploymentType> notion
- * @return the template names
- */
- Set<String> getTemplateNames();
-
- /**
- * Get a deployment template.
- *
- * @param name - the deployment name to identify the template to retrieve
- * @return the named DeploymentTemplate
- * @throws NoSuchDeploymentException - if there is no such template
- */
- DeploymentTemplateInfo getTemplate(String name)
- throws NoSuchDeploymentException;
-
- /**
- * Create a deployment based on the given DeploymentTemplateInfo.
- *
- * @param deploymentBaseName the base name
- * @param info the deployment template info
- * @throws Exception
- */
- void applyTemplate(String deploymentBaseName, DeploymentTemplateInfo info)
- throws Exception;
-
- /**
- * Process the changes made to the profile.
- *
- * @throws Exception
- */
- void process() throws Exception;
-
-}
Copied: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java (from rev 88965, projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/ManagementView.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,208 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.deployers.spi.management;
+
+import java.util.Set;
+
+import org.jboss.managed.api.ComponentType;
+import org.jboss.managed.api.DeploymentTemplateInfo;
+import org.jboss.managed.api.ManagedComponent;
+import org.jboss.managed.api.ManagedDeployment;
+import org.jboss.profileservice.spi.NoSuchDeploymentException;
+
+/**
+ * The management view plugin spi for querying profiles for the
+ * deployment management object interface roots.
+ *
+ * @author Scott.Stark at jboss.org
+ * @author <a href="mailto:emuckenh at redhat.com">Emanuel Muckenhuber</a>
+ * @version $Revision$
+ */
+public interface ManagementView
+{
+ /**
+ * Load all active profiles in the ManagementView for future operations.
+ * This must be called before the other ManagementView operations may be used.
+ *
+ * @return if the ManagementView was reloaded
+ */
+ boolean load();
+
+ /**
+ * Reload the current profiles managed deployments/objects.
+ */
+ void reload();
+
+ /**
+ * Get the names of all deployments.
+ *
+ * @return the deployment names
+ */
+ Set<String> getDeploymentNames();
+
+ /**
+ * Get the names of the deployment that have the given deployment type.
+ *
+ * @param type - the deployment type
+ * @return the names
+ */
+ Set<String> getDeploymentNamesForType(String type);
+
+ /**
+ * Search for all deployment names with a name matching the regex expression.
+ *
+ * @param regex - the regex to query deployment name
+ * @return the deployment name.
+ * @throws NoSuchDeploymentException if no matches are found
+ */
+ Set<String> getMatchingDeploymentName(String regex)
+ throws NoSuchDeploymentException;
+
+ /**
+ * Search for all deployments matched by the matcher.
+ *
+ * @param name - the name to input to the matcher
+ * @param matcher - the matcher
+ * @return a possibly empty set of ManagedDeployment accepted by the matcher
+ * @throws Exception
+ */
+ Set<ManagedDeployment> getMatchingDeployments(String name, NameMatcher<ManagedDeployment> matcher)
+ throws NoSuchDeploymentException, Exception;
+
+ /**
+ * Get a deployment.
+ *
+ * @param name the name
+ * @return the deployment
+ * @throws NoSuchDeploymentException if no matches are found
+ */
+ ManagedDeployment getDeployment(String name)
+ throws NoSuchDeploymentException;
+
+ /**
+ * Get the deployments of a type.
+ *
+ * @param type - the deployment or module type.
+ * @return the possibly empty set of deployment with the given type.
+ * @throws Exception
+ */
+ Set<ManagedDeployment> getDeploymentsForType(String type)
+ throws Exception;
+
+ /**
+ * Get a set of the component types in use in the profiles
+ * @return set of component types in use
+ */
+ Set<ComponentType> getComponentTypes();
+
+ /**
+ * Get the components of a type.
+ *
+ * @param type - the component type.
+ * @return the possibly empty set of components with the given type.
+ * @throws Exception
+ */
+ Set<ManagedComponent> getComponentsForType(ComponentType type)
+ throws Exception;
+
+ /**
+ * Obtain the ManagedComponent for the given name/type
+ *
+ * @see #getComponent(String, ComponentType, NameMatcher)
+ * @param name - the ManagedComponent#getName value to match
+ * @param type - the component type
+ * @return the possibly null ManagedComponent
+ * @throws Exception
+ */
+ ManagedComponent getComponent(String name, ComponentType type)
+ throws Exception;
+ /**
+ * Obtain the ManagedComponents for the given name/type and matcher.
+ *
+ * @param name - the ManagedComponent#getName value to match
+ * @param type - the component type
+ * @param matcher - a matcher that compares name to candidate ManagedComponent
+ * @return the possibly empty set of ManagedComponent matches.
+ * @throws Exception
+ */
+ Set<ManagedComponent> getMatchingComponents(String name, ComponentType type,
+ NameMatcher<ManagedComponent> matcher)
+ throws Exception;
+
+ /**
+ * Update the given component. This takes the component ManagedDeployment,
+ * obtains the ManagedObject set for the underlying deployment, and applies
+ * the component ManagedProperty set to matching the deployment ManagedObject
+ * properties.
+ *
+ * @param comp the managed component
+ * @throws Exception
+ */
+ void updateComponent(ManagedComponent comp)
+ throws Exception;
+
+ /**
+ * Removes a given component. This will remove a component from the
+ * associated ManagedDeployment.
+ *
+ * @param comp the managed component.
+ * @throws Exception
+ */
+ void removeComponent(ManagedComponent comp)
+ throws Exception;
+
+ /**
+ * Get the registered DeploymentTemplate names.
+ *
+ * TODO: probably needs a Map<String, DeploymentType> notion
+ * @return the template names
+ */
+ Set<String> getTemplateNames();
+
+ /**
+ * Get a deployment template.
+ *
+ * @param name - the deployment name to identify the template to retrieve
+ * @return the named DeploymentTemplate
+ * @throws NoSuchDeploymentException - if there is no such template
+ */
+ DeploymentTemplateInfo getTemplate(String name)
+ throws NoSuchDeploymentException;
+
+ /**
+ * Create a deployment based on the given DeploymentTemplateInfo.
+ *
+ * @param deploymentBaseName the base name
+ * @param info the deployment template info
+ * @throws Exception
+ */
+ void applyTemplate(String deploymentBaseName, DeploymentTemplateInfo info)
+ throws Exception;
+
+ /**
+ * Process the changes made to the profile.
+ *
+ * @throws Exception
+ */
+ void process() throws Exception;
+
+}
Deleted: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java
===================================================================
--- projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,63 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.deployers.spi.management;
-
-import org.jboss.metatype.api.values.MetaValue;
-
-/**
- * Dispatches ManagedOperation invocation to runtime component
- * associated with attachment.
- *
- * @author <a href="mailto:ales.justin at jboss.com">Ales Justin</a>
- * @version $Revision$
- */
-public interface RuntimeComponentDispatcher
-{
- /**
- * Get value.
- *
- * @param componentName the runtime component name
- * @param propertyName the property name
- * @return the return meta value
- */
- MetaValue get(Object componentName, String propertyName);
-
- /**
- * Set the value.
- *
- * @param componentName the runtime component name
- * @param propertyName the property name
- * @param value the meta value
- */
- void set(Object componentName, String propertyName, MetaValue value);
-
- /**
- * Dispatch ManagedOperation invocation
- * with param parameters to coresponding attachment.
- *
- * @param componentName the runtime component name
- * @param methodName the methodName
- * @param param the parameters
- * @return runtime component's return value
- */
- Object invoke(Object componentName, String methodName, MetaValue... param);
-}
Copied: projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java (from rev 88960, projects/integration/branches/5_x/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-profileservice-spi/src/main/java/org/jboss/deployers/spi/management/RuntimeComponentDispatcher.java 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,74 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.deployers.spi.management;
+
+import org.jboss.metatype.api.values.MetaValue;
+
+/**
+ * Dispatches ManagedOperation invocation to runtime component
+ * associated with attachment.
+ *
+ * @author <a href="mailto:ales.justin at jboss.com">Ales Justin</a>
+ * @version $Revision$
+ */
+public interface RuntimeComponentDispatcher
+{
+ /**
+ * Get value.
+ *
+ * @param componentName the runtime component name
+ * @param propertyName the property name
+ * @return the return meta value
+ */
+ MetaValue get(Object componentName, String propertyName);
+
+ /**
+ * Set the value.
+ *
+ * @param componentName the runtime component name
+ * @param propertyName the property name
+ * @param value the meta value
+ */
+ void set(Object componentName, String propertyName, MetaValue value);
+
+ /**
+ * Dispatch ManagedOperation invocation
+ * with param parameters to coresponding attachment.
+ *
+ * @param componentName the runtime component name
+ * @param methodName the methodName
+ * @param param the parameters
+ * @return runtime component's return value
+ */
+ Object invoke(Object componentName, String methodName, MetaValue... param);
+
+ /**
+ * Map the state of the component.
+ *
+ * @param <T> the state enum
+ * @param name the component name
+ * @param mapper the state mapper
+ * @return the mapped state
+ */
+ <T extends Enum<?>> T mapControllerState(Object name, ContextStateMapper<T> mapper);
+
+}
Deleted: projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml
===================================================================
--- projects/integration/branches/5_x/jboss-transaction-spi/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,28 +0,0 @@
-<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>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>jboss-transaction-spi</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss Transaction 5.1.0 SPI</name>
- <url>http://www.jboss.org</url>
- <description>The Java Transaction 5.1.0 SPI classes</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging-spi</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-jca-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-transaction-api</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml (from rev 88967, projects/integration/branches/5_x/jboss-transaction-spi/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/jboss-transaction-spi/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,28 @@
+<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>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>jboss-transaction-spi</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>jar</packaging>
+ <name>JBoss Transaction 5.1.0 SPI</name>
+ <url>http://www.jboss.org</url>
+ <description>The Java Transaction 5.1.0 SPI classes</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-spi</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-jca-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-transaction-api</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: projects/integration/tags/5.1.0.CR4/pom.xml
===================================================================
--- projects/integration/branches/5_x/pom.xml 2009-05-15 17:21:59 UTC (rev 88952)
+++ projects/integration/tags/5.1.0.CR4/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -1,145 +0,0 @@
-<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>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-parent</artifactId>
- <version>4</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.integration</groupId>
- <artifactId>jboss-integration-parent</artifactId>
- <version>5.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <name>JBoss Integration 5.1 Parent</name>
- <url>http://www.jboss.com</url>
- <description>
- The JBoss Integration SPI classes
- </description>
- <scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/integration/trunk</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/integration/trunk</developerConnection>
- <url>http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/integration/trunk</url>
- </scm>
-
- <!-- Properties -->
- <properties>
- <version.org.jboss.logging>2.0.5.GA</version.org.jboss.logging>
- <version.org.jboss.man>2.1.0.CR1</version.org.jboss.man>
- <version.org.jboss.deployers>2.0.5.GA</version.org.jboss.deployers>
- <version.org.jboss.vfs>2.1.0.GA</version.org.jboss.vfs>
- <version.org.jboss.aop>2.0.0.SP1</version.org.jboss.aop>
- <version.org.jboss.common.core>2.2.11.GA</version.org.jboss.common.core>
- <version.jacorb>2.3.0jboss.patch5-brew</version.jacorb>
- <version.org.jboss.microcontainer>2.0.4.GA</version.org.jboss.microcontainer>
- </properties>
-
- <modules>
- <module>jboss-classloading-spi</module>
- <module>jboss-deployment-spi</module>
- <module>jboss-transaction-spi</module>
- <module>jboss-corba-ots-spi</module>
- <module>jboss-jca-spi</module>
- <module>jboss-profileservice-spi</module>
- <module>build</module>
- </modules>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.0-beta-7</version>
- <configuration>
- <autoVersionSubmodules>true</autoVersionSubmodules>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.1</version>
- <reportSets>
- <reportSet>
- <reports>
- <report>dependencies</report>
- <report>issue-tracking</report>
- <report>license</report>
- <report>scm</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- </plugins>
- </reporting>
-
- <!-- The parent pom manages the inter-dependencies of the modules. -->
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging-spi</artifactId>
- <version>${version.org.jboss.logging}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.aop</groupId>
- <artifactId>jboss-aop</artifactId>
- <version>${version.org.jboss.aop}</version>
- <classifier>client</classifier>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-common-core</artifactId>
- <version>${version.org.jboss.common.core}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-jca-api</artifactId>
- <version>1.5.0.GA</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-transaction-api</artifactId>
- <version>1.0.1.GA</version>
- </dependency>
- <dependency>
- <groupId>jacorb</groupId>
- <artifactId>jacorb</artifactId>
- <version>${version.jacorb}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-vfs-spi</artifactId>
- <version>${version.org.jboss.deployers}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jboss-vfs</artifactId>
- <version>${version.org.jboss.vfs}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-core-spi</artifactId>
- <version>${version.org.jboss.deployers}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.microcontainer</groupId>
- <artifactId>jboss-dependency</artifactId>
- <version>${version.org.jboss.microcontainer}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.man</groupId>
- <artifactId>jboss-managed</artifactId>
- <version>${version.org.jboss.man}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.man</groupId>
- <artifactId>jboss-metatype</artifactId>
- <version>${version.org.jboss.man}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
-</project>
Copied: projects/integration/tags/5.1.0.CR4/pom.xml (from rev 88967, projects/integration/branches/5_x/pom.xml)
===================================================================
--- projects/integration/tags/5.1.0.CR4/pom.xml (rev 0)
+++ projects/integration/tags/5.1.0.CR4/pom.xml 2009-05-16 00:14:16 UTC (rev 88968)
@@ -0,0 +1,145 @@
+<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>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-parent</artifactId>
+ <version>4</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-integration-parent</artifactId>
+ <version>5.1.0.CR4</version>
+ <packaging>pom</packaging>
+ <name>JBoss Integration 5.1 Parent</name>
+ <url>http://www.jboss.com</url>
+ <description>
+ The JBoss Integration SPI classes
+ </description>
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/integration/tags/5.1.0.CR4</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/integration/tags/5.1.0.CR4</developerConnection>
+ <url>http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/integration/tags/5.1.0.CR4</url>
+ </scm>
+
+ <!-- Properties -->
+ <properties>
+ <version.org.jboss.logging>2.0.5.GA</version.org.jboss.logging>
+ <version.org.jboss.man>2.1.0.CR1</version.org.jboss.man>
+ <version.org.jboss.deployers>2.0.5.GA</version.org.jboss.deployers>
+ <version.org.jboss.vfs>2.1.0.GA</version.org.jboss.vfs>
+ <version.org.jboss.aop>2.0.0.SP1</version.org.jboss.aop>
+ <version.org.jboss.common.core>2.2.11.GA</version.org.jboss.common.core>
+ <version.jacorb>2.3.0jboss.patch5-brew</version.jacorb>
+ <version.org.jboss.microcontainer>2.0.4.GA</version.org.jboss.microcontainer>
+ </properties>
+
+ <modules>
+ <module>jboss-classloading-spi</module>
+ <module>jboss-deployment-spi</module>
+ <module>jboss-transaction-spi</module>
+ <module>jboss-corba-ots-spi</module>
+ <module>jboss-jca-spi</module>
+ <module>jboss-profileservice-spi</module>
+ <module>build</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-7</version>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ <version>2.1</version>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>dependencies</report>
+ <report>issue-tracking</report>
+ <report>license</report>
+ <report>scm</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ </plugins>
+ </reporting>
+
+ <!-- The parent pom manages the inter-dependencies of the modules. -->
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-spi</artifactId>
+ <version>${version.org.jboss.logging}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.aop</groupId>
+ <artifactId>jboss-aop</artifactId>
+ <version>${version.org.jboss.aop}</version>
+ <classifier>client</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ <version>${version.org.jboss.common.core}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-jca-api</artifactId>
+ <version>1.5.0.GA</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-transaction-api</artifactId>
+ <version>1.0.1.GA</version>
+ </dependency>
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>jacorb</artifactId>
+ <version>${version.jacorb}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-vfs-spi</artifactId>
+ <version>${version.org.jboss.deployers}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-vfs</artifactId>
+ <version>${version.org.jboss.vfs}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-core-spi</artifactId>
+ <version>${version.org.jboss.deployers}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-dependency</artifactId>
+ <version>${version.org.jboss.microcontainer}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.man</groupId>
+ <artifactId>jboss-managed</artifactId>
+ <version>${version.org.jboss.man}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.man</groupId>
+ <artifactId>jboss-metatype</artifactId>
+ <version>${version.org.jboss.man}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+</project>
More information about the jboss-cvs-commits
mailing list