[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