[jboss-cvs] JBossAS SVN: r68943 - in projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment: src/main/assembly and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jan 14 09:16:26 EST 2008
Author: newtonm
Date: 2008-01-14 09:16:26 -0500 (Mon, 14 Jan 2008)
New Revision: 68943
Added:
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/assembly/bean-addStage.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-addStage.xml
Modified:
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/pom.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-classloader.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-jar.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-properties.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-structure.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-xml.xml
projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/java/org/jboss/example/deployment/MyDeployer.java
Log:
Added undeploy() method for additional stage.
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/pom.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/pom.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/pom.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -99,6 +99,7 @@
<descriptor>src/main/assembly/bean-jar.xml</descriptor>
<descriptor>src/main/assembly/bean-structure.xml</descriptor>
<descriptor>src/main/assembly/bean-classloader.xml</descriptor>
+ <descriptor>src/main/assembly/bean-addStage.xml</descriptor>
</descriptors>
<finalName>${pom.artifactId}</finalName>
</configuration>
Added: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/assembly/bean-addStage.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/assembly/bean-addStage.xml (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/assembly/bean-addStage.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -0,0 +1,29 @@
+<assembly>
+ <id>bean-addStage</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <files>
+ <file>
+ <source>src/main/config/deployer-beans-addStage.xml</source>
+ <destName>deployer-beans.xml</destName>
+ </file>
+ <file>
+ <source>src/main/config/hrService-beans.xml</source>
+ </file>
+ </files>
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>/lib</outputDirectory>
+ <unpack>false</unpack>
+ <scope>runtime</scope>
+ <includes>
+ <include>org.jboss.microcontainer.examples:humanResourcesService</include>
+ </includes>
+ </dependencySet>
+ </dependencySets>
+ <componentDescriptors>
+ <componentDescriptor>src/main/assembly/common.xml</componentDescriptor>
+ </componentDescriptors>
+</assembly>
Added: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-addStage.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-addStage.xml (rev 0)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-addStage.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- The MainDeployer -->
+ <bean name="MainDeployer" class="org.jboss.deployers.plugins.main.MainDeployerImpl">
+ <property name="structuralDeployers"><inject bean="StructuralDeployers"/></property>
+ <property name="deployers"><inject bean="Deployers"/></property>
+ </bean>
+
+ <!-- The holder for deployers that determine structure -->
+ <bean name="StructuralDeployers" class="org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl">
+ <property name="structureBuilder">
+ <!-- The consolidator of the structure information -->
+ <bean name="StructureBuilder" class="org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder"/>
+ </property>
+ <!-- Accept any implementor of structure deployer -->
+ <incallback method="addDeployer"/>
+ <uncallback method="removeDeployer"/>
+ </bean>
+
+ <!-- The holder for deployers that do real deployment -->
+ <bean name="Deployers" class="org.jboss.deployers.plugins.deployers.DeployersImpl">
+ <constructor><parameter><inject bean="jboss.kernel:service=KernelController"/></parameter></constructor>
+ <!-- Accept any implementor of deployer -->
+ <incallback method="addDeployer"/>
+ <uncallback method="removeDeployer"/>
+ </bean>
+
+ <!-- File Structure -->
+ <bean name="FileStructure" class="org.jboss.deployers.vfs.plugins.structure.file.FileStructure">
+ <!-- Unless specified the default list of suffixes is -service.xml, -beans.xml, -ds.xml, -aop.xml -->
+ <constructor>
+ <parameter>
+ <set elementClass="java.lang.String">
+ <value>-service.xml</value>
+ <value>-beans.xml</value>
+ <value>-ds.xml</value>
+ <value>-aop.xml</value>
+ </set>
+ </parameter>
+ </constructor>
+ </bean>
+
+ <bean name="MyDeployer" class="org.jboss.example.deployment.MyDeployer">
+ <property name="type">beans</property>
+ </bean>
+
+ <!-- POJO Deployment -->
+ <bean name="BeanDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanDeployer">
+ <property name="type">beans</property>
+ </bean>
+ <bean name="KernelDeploymentDeployer" class="org.jboss.deployers.vfs.deployer.kernel.KernelDeploymentDeployer">
+ <property name="type">beans</property>
+ </bean>
+ <bean name="BeanMetaDataDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer">
+ <constructor><parameter><inject bean="jboss.kernel:service=Kernel"/></parameter></constructor>
+ <property name="type">beans</property>
+ </bean>
+
+</deployment>
+
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-classloader.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-classloader.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-classloader.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -64,6 +64,10 @@
</property>
</bean>
+ <bean name="MyClassLoaderDeployer" class="org.jboss.example.deployment.MyClassLoaderDeployer">
+ <property name="type">beans</property>
+ </bean>
+
<!-- POJO Deployment -->
<bean name="BeanDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanDeployer">
<property name="type">beans</property>
@@ -76,9 +80,5 @@
<property name="type">beans</property>
</bean>
- <bean name="MyClassLoaderDeployer" class="org.jboss.example.deployment.MyClassLoaderDeployer">
- <property name="type">beans</property>
- </bean>
-
</deployment>
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-jar.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-jar.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-jar.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -76,7 +76,5 @@
<property name="type">beans</property>
</bean>
- <!-- Your deployer here! -->
-
</deployment>
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-properties.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-properties.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-properties.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -54,7 +54,5 @@
<property name="type">beans</property>
</bean>
- <!-- Your deployer here! -->
-
</deployment>
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-structure.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-structure.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-structure.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -27,7 +27,6 @@
<uncallback method="removeDeployer"/>
</bean>
- <!-- Declared Structure -->
<bean name="DeclaredStructure" class="org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure"/>
<!-- POJO Deployment -->
@@ -42,7 +41,5 @@
<property name="type">beans</property>
</bean>
- <!-- Your deployer here! -->
-
</deployment>
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-xml.xml
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-xml.xml 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/config/deployer-beans-xml.xml 2008-01-14 14:16:26 UTC (rev 68943)
@@ -54,10 +54,5 @@
<property name="type">beans</property>
</bean>
- <!-- Your deployer here! -->
- <bean name="MyDeployer" class="org.jboss.example.deployment.MyDeployer">
- <property name="type">beans</property>
- </bean>
-
</deployment>
Modified: projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/java/org/jboss/example/deployment/MyDeployer.java
===================================================================
--- projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/java/org/jboss/example/deployment/MyDeployer.java 2008-01-14 13:45:58 UTC (rev 68942)
+++ projects/microcontainer/trunk/docs/examples/User_Guide/gettingStarted/advDeployment/src/main/java/org/jboss/example/deployment/MyDeployer.java 2008-01-14 14:16:26 UTC (rev 68943)
@@ -16,4 +16,8 @@
public void deploy(DeploymentUnit unit) throws DeploymentException {
System.out.println("Calling deploy() within MyDeployer...");
}
+
+ public void undeploy(DeploymentUnit unit) {
+ System.out.println("Calling undeploy() within MyDeployer...");
+ }
}
More information about the jboss-cvs-commits
mailing list