[jboss-cvs] JBossAS SVN: r79669 - projects/ejb3/trunk/testsuite/src/test/resources/test/clusteredsession/islocal/foreign.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 17 15:39:39 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-10-17 15:39:39 -0400 (Fri, 17 Oct 2008)
New Revision: 79669

Modified:
   projects/ejb3/trunk/testsuite/src/test/resources/test/clusteredsession/islocal/foreign/testlocal-jboss-beans.xml
Log:
Update to the current ClusterPartition configuration style

Modified: projects/ejb3/trunk/testsuite/src/test/resources/test/clusteredsession/islocal/foreign/testlocal-jboss-beans.xml
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/resources/test/clusteredsession/islocal/foreign/testlocal-jboss-beans.xml	2008-10-17 18:39:55 UTC (rev 79668)
+++ projects/ejb3/trunk/testsuite/src/test/resources/test/clusteredsession/islocal/foreign/testlocal-jboss-beans.xml	2008-10-17 19:39:39 UTC (rev 79669)
@@ -2,14 +2,23 @@
 
 <deployment xmlns="urn:jboss:bean-deployer:2.0">
 
+   <!-- 
+      HA services use a Cache for state management; this bean shields
+      HAPartition from having to directly use the JBoss Cache API.
+    -->
+   <bean name="Ejb3IsLocalTestPartitionCacheHandler"
+         class="org.jboss.ha.framework.server.HAPartitionCacheHandlerImpl">
+         <property name="cacheManager"><inject bean="CacheManager"/></property>
+         <property name="cacheConfigName">ha-partition</property>
+   </bean>
+   
    <bean name="Ejb3IsLocalTestPartition"
    		 class="org.jboss.ha.framework.server.ClusterPartition">
    		 
-      <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=Ejb3IsLocalTestPartition", exposedInterface=org.jboss.ha.framework.server.ClusterPartitionMBean.class)</annotation>
+      <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=Ejb3IsLocalTestPartition", exposedInterface=org.jboss.ha.framework.server.ClusterPartitionMBean.class)</annotation>  	
       
-   	<!-- ClusterPartition requires a Cache for state management -->
-      <property name="cacheManager"><inject bean="CacheManager"/></property>
-      <property name="cacheConfigName">ha-partition</property>               
+      <!-- ClusterPartition requires a Cache for state management -->
+      <property name="cacheHandler"><inject bean="Ejb3IsLocalTestPartitionCacheHandler"/></property>             
                 
       <!-- Name of the partition being built -->
       <property name="partitionName">Ejb3IsLocalTestPartition</property>
@@ -33,7 +42,8 @@
       <property name="distributedStateImpl">
          <bean name="Ejb3IsLocalTestDistributedState"
              class="org.jboss.ha.framework.server.DistributedStateImpl">         
-            <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=DistributedState,partitionName=Ejb3IsLocalTestPartition", exposedInterface=org.jboss.ha.framework.server.DistributedStateImplMBean.class, registerDirectly=true)</annotation>                  
+            <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=DistributedState,partitionName=Ejb3IsLocalTestPartition", exposedInterface=org.jboss.ha.framework.server.DistributedStateImplMBean.class, registerDirectly=true)</annotation>
+            <property name="cacheHandler"><inject bean="Ejb3IsLocalTestPartitionCacheHandler"/></property>                  
          </bean>
       </property>
       




More information about the jboss-cvs-commits mailing list