[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