[jboss-cvs] JBossAS SVN: r66848 - projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 7 22:30:48 EST 2007


Author: bstansberry at jboss.com
Date: 2007-11-07 22:30:48 -0500 (Wed, 07 Nov 2007)
New Revision: 66848

Added:
   projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigBase.xml
   projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigOverride.xml
Log:
[JBAS-4947] Externalize ClusterConfigMetaData defaults

Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigBase.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigBase.xml	                        (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigBase.xml	2007-11-08 03:30:48 UTC (rev 66848)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- A mock jboss5 standardjboss.xml that just has a couple cluster-config elements -->
+
+<jboss xmlns="http://www.jboss.com/xml/ns/javaee"
+       xmlns:jee="http://java.sun.com/xml/ns/javaee"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss_5_0.xsd"
+       version="3.0"
+       id="jboss-id">        
+
+  <container-configurations>
+
+    <container-configuration>
+      <container-name>Standard Null Session State</container-name>
+         <cluster-config>
+            <partition-name>standardConfigurationPartitionName</partition-name>
+            <home-load-balance-policy>standardConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+            <bean-load-balance-policy>standardConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+         </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Null Bean Policy</container-name>
+         <cluster-config>
+            <partition-name>standardConfigurationPartitionName</partition-name>
+            <home-load-balance-policy>standardConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+            <session-state-manager-jndi-name>standardConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Null Home Policy</container-name>
+         <cluster-config>
+            <partition-name>standardConfigurationPartitionName</partition-name>
+            <bean-load-balance-policy>standardConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+            <session-state-manager-jndi-name>standardConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Null Partition Name</container-name>
+         <cluster-config>
+            <home-load-balance-policy>standardConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+            <bean-load-balance-policy>standardConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+            <session-state-manager-jndi-name>standardConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>
+    </container-configuration>
+
+  </container-configurations>
+
+</jboss>

Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigOverride.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigOverride.xml	                        (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss5xEverything_testClusterConfigOverride.xml	2007-11-08 03:30:48 UTC (rev 66848)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id:$
+Test of overriding one jboss.xml with another
+-->
+<jboss xmlns="http://www.jboss.com/xml/ns/javaee"
+       xmlns:jee="http://java.sun.com/xml/ns/javaee"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss_5_0.xsd"
+       version="5.0"
+       id="jboss-id-override">
+         
+   <enterprise-beans id="enterprise-beans-id">
+
+      <session id="bean1-id">         
+         <ejb-name>bean1EjbName</ejb-name>         
+         <configuration-name>bean1Configuration</configuration-name>         
+         <clustered>true</clustered>         
+         <cluster-config>
+            <partition-name>beanConfigurationPartitionName</partition-name>
+         </cluster-config>
+      </session>
+
+      <session id="bean2-id">         
+         <ejb-name>bean2EjbName</ejb-name>         
+         <configuration-name>bean2Configuration</configuration-name>         
+         <clustered>true</clustered>         
+         <cluster-config>
+            <session-state-manager-jndi-name>beanConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>
+      </session> 
+
+      <session id="bean3-id">         
+         <ejb-name>bean3EjbName</ejb-name>         
+         <configuration-name>bean3Configuration</configuration-name>         
+         <clustered>true</clustered>         
+         <cluster-config>
+            <bean-load-balance-policy>beanConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+         </cluster-config>
+      </session>     
+
+      <session id="bean4-id">         
+         <ejb-name>bean4EjbName</ejb-name>         
+         <configuration-name>bean4Configuration</configuration-name>         
+         <clustered>true</clustered>         
+         <cluster-config>
+            <home-load-balance-policy>beanConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+         </cluster-config>
+      </session>
+
+   </enterprise-beans>
+  
+   
+   <container-configurations id="container-configurations-id-override">
+   
+      <!-- Each of these configurations overrides a config in 
+           JBoss5xEverything_testClusterConfigBase.xml, but does not
+           override the property that the base left null or the property
+           above it. -->
+           
+      <container-configuration extends="Standard Null Session State">         
+         <container-name>bean1Configuration</container-name>
+         <cluster-config>
+            <partition-name>containerConfigurationPartitionName</partition-name>
+            <home-load-balance-policy>containerConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+         </cluster-config>        
+      </container-configuration>
+   
+      <container-configuration extends="Standard Null Bean Policy">         
+         <container-name>bean2Configuration</container-name>
+         <cluster-config>
+            <partition-name>containerConfigurationPartitionName</partition-name>
+            <session-state-manager-jndi-name>containerConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>        
+      </container-configuration>
+   
+      <container-configuration extends="Standard Null Home Policy">         
+         <container-name>bean3Configuration</container-name>
+         <cluster-config>
+            <bean-load-balance-policy>containerConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+            <session-state-manager-jndi-name>containerConfigurationSessionStateManagerJndiName</session-state-manager-jndi-name>
+         </cluster-config>        
+      </container-configuration>
+   
+      <container-configuration extends="Standard Null Partition Name">         
+         <container-name>bean4Configuration</container-name>
+         <cluster-config>
+            <home-load-balance-policy>containerConfigurationHomeLoadBalancePolicy</home-load-balance-policy>
+            <bean-load-balance-policy>containerConfigurationBeanLoadBalancePolicy</bean-load-balance-policy>
+         </cluster-config>        
+      </container-configuration>
+      
+   </container-configurations>
+      
+</jboss>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list