[jboss-cvs] JBossAS SVN: r108270 - branches/infinispan-int/testsuite/src/resources/cluster/ejb2/passexp/META-INF.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 21 15:00:20 EDT 2010
Author: pferraro
Date: 2010-09-21 15:00:20 -0400 (Tue, 21 Sep 2010)
New Revision: 108270
Modified:
branches/infinispan-int/testsuite/src/resources/cluster/ejb2/passexp/META-INF/partition-passexp-jboss-beans.xml
Log:
StatefulPassivationExpirationUnitTestCase passes
Modified: branches/infinispan-int/testsuite/src/resources/cluster/ejb2/passexp/META-INF/partition-passexp-jboss-beans.xml
===================================================================
--- branches/infinispan-int/testsuite/src/resources/cluster/ejb2/passexp/META-INF/partition-passexp-jboss-beans.xml 2010-09-21 18:54:14 UTC (rev 108269)
+++ branches/infinispan-int/testsuite/src/resources/cluster/ejb2/passexp/META-INF/partition-passexp-jboss-beans.xml 2010-09-21 19:00:20 UTC (rev 108270)
@@ -1,272 +1,252 @@
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="urn:jboss:bean-deployer:2.0">
-
- <!-- Don't inject the real AS thread pool, as it has a classloader
- leak and we don't want to leak this classloader to it
- -->
- <threads xmlns="urn:jboss:threads:2.0">
- <thread-group name="PassExpThreadFactoryGroup" group-name="PassExp Threads"/>
+
+ <!-- Don't inject the real AS thread pool, as it has a classloader
+ leak and we don't want to leak this classloader to it -->
+ <threads xmlns="urn:jboss:threads:2.0">
+ <thread-group name="PassExpThreadFactoryGroup" group-name="PassExp Threads"/>
+
+ <thread-factory name="PassExpThreadFactory">
+ <thread-group name="PassExpThreadFactoryGroup"/>
+ </thread-factory>
+
+ <queueless-thread-pool-executor name="PassExpThreadPool" blocking="true">
+ <max-threads count="200" per-cpu="500"/>
+ <thread-factory name="PassExpThreadFactory"/>
+ <task-filter>
+ <clear-context-classloader/>
+ <clear-tls/>
+ </task-filter>
+ </queueless-thread-pool-executor>
+ </threads>
- <thread-factory name="PassExpThreadFactory">
- <thread-group name="PassExpThreadFactoryGroup"/>
- </thread-factory>
+ <!-- Add a stack with JGroups message bundling disabled to the app server's standard JChannelFactory -->
+ <bean name="PassExpStackInjector" class="java.lang.Object">
+ <install bean="JChannelFactory" method="setMultiplexerConfig">
+ <parameter class="java.lang.String">META-INF/passexp-stacks.xml</parameter>
+ <parameter>true</parameter>
+ </install>
+ </bean>
+
+ <!--
+ The HAPartitionCache instance defined here is shared by JBoss cluster services that
+ use JBossCache as their underlying data store. Currently the services that share this
+ cache are HAJNDI and DistributedState. It is possible to change the cluster name but this
+ isn't recommended since it will be more difficult for others to recognize that the renamed
+ cluster is the one used by JBoss cluster services.
+ -->
+
+ <!-- First we create a Configuration object for the cache -->
+ <bean name="PassExpCacheContainerRegistryConfigurationEntry"
+ class="org.jboss.ha.ispn.config.CacheContainerRegistryConfigurationEntry">
+
+ <depends>PassExpStackInjector</depends>
+
+ <!-- When we're installed, register ourself -->
+ <install bean="CacheContainerRegistry" method="add">
+ <parameter><this/></parameter>
+ </install>
+
+ <!-- When we're uninstalled, unregister ourself -->
+ <uninstall bean="CacheContainerRegistry" method="remove">
+ <parameter><this/></parameter>
+ </uninstall>
+
+ <property name="id">passexp-partition</property>
+ <property name="configuration">
+ <bean class="org.jboss.ha.ispn.CacheContainerConfiguration">
+ <constructor>
+ <parameter>
+ <bean class="org.infinispan.config.GlobalConfiguration">
+ <property name="transportClass">org.infinispan.remoting.transport.jgroups.JGroupsTransport</property>
+ <property name="clusterName">PassExpPartition-HAPartitionCache</property>
+ <property name="transportProperties">
+ <map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry>
+ <key>stack</key>
+ <value>${jboss.multiplexer.stack:udp}</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+ </parameter>
+ <parameter>
+ <bean class="org.infinispan.config.Configuration">
+ <property name="invocationBatchingEnabled">true</property>
+ <property name="fetchInMemoryState">true</property>
+ <property name="cacheMode">REPL_SYNC</property>
+ </bean>
+ </parameter>
+ </constructor>
+ </bean>
+ </property>
+ </bean>
- <queueless-thread-pool-executor name="PassExpThreadPool" blocking="true">
- <max-threads count="200" per-cpu="500"/>
- <thread-factory name="PassExpThreadFactory"/>
- <task-filter>
- <clear-context-classloader/>
- <clear-tls/>
- </task-filter>
- </queueless-thread-pool-executor>
- </threads>
-
- <!-- Add a stack with JGroups message bundling disabled to the app server's standard JChannelFactory -->
- <bean name="PassExpStackInjector" class="java.lang.Object">
- <install bean="JChannelFactory" method="setMultiplexerConfig">
- <parameter class="java.lang.String">META-INF/passexp-stacks.xml</parameter>
- <parameter>true</parameter>
- </install>
- </bean>
-
- <!--
- The HAPartitionCache instance defined here is shared by JBoss cluster services that
- use JBossCache as their underlying data store. Currently the services that share this
- cache are HAJNDI and DistributedState. It is possible to change the cluster name but this
- isn't recommended since it will be more difficult for others to recognize that the renamed
- cluster is the one used by JBoss cluster services.
- -->
-
- <!-- First we create a Configuration object for the cache -->
- <bean name="PassExpPartition-HAPartitionCacheConfig"
- class="org.jboss.cache.config.Configuration">
-
- <depends>PassExpStackInjector</depends>
-
- <!-- When we're installed, register ourself -->
- <install bean="CacheConfigurationRegistry" method="registerConfiguration">
- <parameter>passexp-partition</parameter>
- <parameter><this/></parameter>
- </install>
-
- <!-- When we're uninstalled, unregister ourself -->
- <uninstall bean="CacheConfigurationRegistry" method="registerConfiguration">
- <parameter>passexp-partition</parameter>
- </uninstall>
-
- <!-- The ClusterPartition beans need to wait until we are completely
- installed and have register ourself -->
- <supply>PassExpPartitionCacheConfigSupply</supply>
-
- <!-- Externally injected services -->
- <property name="runtimeConfig">
- <bean name="PassExpPartition-HAPartitionCacheRuntimeConfig" class="org.jboss.cache.config.RuntimeConfig">
- <property name="transactionManager"><inject bean="jboss:service=TransactionManager" property="TransactionManager"/></property>
- </bean>
- </property>
-
- <!-- We use the "no-bundling" stacks previously injected into our JChannelFactory -->
- <property name="multiplexerStack">passexp-${jboss.multiplexer.stack:udp}</property>
-
- <!-- Valid isolation levels are
- SERIALIZABLE
- REPEATABLE_READ (default)
- READ_COMMITTED
- READ_UNCOMMITTED
- NONE
- -->
- <property name="isolationLevelString">REPEATABLE_READ</property>
-
- <!-- Valid modes are LOCAL, REPL_ASYNC and REPL_SYNC -->
- <property name="cacheModeString">REPL_SYNC</property>
-
- <!-- Name of cluster. Needs to be the same for all nodes in clusters,
- in order to find each other -->
- <property name="clusterName">PassExpPartition-HAPartitionCache</property>
-
- <!-- Whether or not to fetch state on joining a cluster -->
- <property name="fetchInMemoryState">true</property>
-
- <!-- The max amount of time (in milliseconds) we wait until the
- initial state (ie. the contents of the cache) are retrieved from
- existing members in a clustered environment -->
- <property name="stateRetrievalTimeout">5000</property>
-
- <!-- Number of milliseconds to wait until all responses for a
- synchronous call have been received. -->
- <property name="syncReplTimeout">20000</property>
-
- <!-- Max number of milliseconds to wait for a lock acquisition -->
- <property name="lockAcquisitionTimeout">15000</property>
-
- <property name="exposeManagementStatistics">true</property>
-
- </bean>
-
<!-- ==================================================================== -->
<!-- Cluster Partition: defines cluster -->
<!-- ==================================================================== -->
- <bean name="PassExpCacheHandler"
- class="org.jboss.ha.framework.server.HAPartitionCacheHandlerImpl">
- <property name="cacheManager"><inject bean="CacheManager"/></property>
- <property name="cacheConfigName">passexp-partition</property>
- </bean>
-
- <bean name="PassExpPartition"
- class="org.jboss.ha.framework.server.ClusterPartition">
-
- <depends>jboss:service=Naming</depends>
-
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=PassExpPartition", exposedInterface=org.jboss.ha.framework.server.ClusterPartitionMBean.class)</annotation>
-
- <!-- Name of the partition being built -->
- <property name="partitionName">PassExpPartition</property>
-
- <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
- <property name="stateTransferTimeout">30000</property>
-
- <!-- Max time (in ms) to wait for RPC calls to complete. -->
- <property name="methodCallTimeout">60000</property>
-
- <property name="distributedStateImpl">
- <bean name="PassExpDistributedState"
- class="org.jboss.ha.framework.server.DistributedStateImpl">
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=DistributedState,partitionName=PassExpPartition", exposedInterface=org.jboss.ha.framework.server.DistributedStateImplMBean.class, registerDirectly=true)</annotation>
- <property name="cacheHandler"><inject bean="PassExpCacheHandler"/></property>
- </bean>
- </property>
-
- </bean>
-
- <bean class="org.jboss.remoting.transport.Connector"
- name="PassExpConnector">
+ <bean name="PassExpCacheHandler" class="org.jboss.ha.framework.server.ispn.HAPartitionCacheHandler">
+ <constructor>
+ <parameter><inject bean="CacheContainerRegistry"/></parameter>
+ </constructor>
+ <property name="cacheContainerName">passexp-partition</property>
+ <depends>PassExpCacheContainerRegistryConfigurationEntry</depends>
+ </bean>
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.remoting:service=PassExpConnector,transport=socket", exposedInterface=org.jboss.remoting.transport.ConnectorMBean.class, registerDirectly=true)</annotation>
-
- <constructor>
- <!-- Remember that if you do use more than one param on the uri, will have to include as a CDATA, -->
- <!-- otherwise, parser will complain. -->
- <parameter><![CDATA[socket://${jboss.bind.address:localhost}:24446/?datatype=invocation&marshaller=org.jboss.invocation.unified.marshall.InvocationMarshaller&unmarshaller=org.jboss.invocation.unified.marshall.InvocationUnMarshaller&enableTcpNoDelay=true]]></parameter>
- <parameter>
- <map class="java.util.HashMap" keyClass="java.lang.String" valueClass="java.lang.String">
- <entry><key>dataType</key><value>invocation</value></entry>
- <entry><key>marshaller</key><value>org.jboss.invocation.unified.marshall.InvocationMarshaller</value></entry>
- <entry><key>unmarshaller</key><value>org.jboss.invocation.unified.marshall.InvocationUnMarshaller</value></entry>
- <entry><key>serverBindAddress</key><value>${jboss.bind.address:localhost}</value></entry>
- <entry><key>serverBindPort</key><value>24446</value></entry>
- <entry><key>enableTcpNoDelay</key><value>true</value></entry>
- </map>
- </parameter>
- </constructor>
- </bean>
-
- <bean name="PassExpHAJNDI"
- class="org.jboss.ha.jndi.HANamingService">
+ <bean name="PassExpDistributedState" class="org.jboss.ha.framework.server.ispn.DistributedState">
+ <!--annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=DistributedState,partitionName=${jboss.partition.name:DefaultPartition}", exposedInterface=org.jboss.ha.framework.server.DistributedStateImplMBean.class, registerDirectly=true)</annotation-->
+ <constructor>
+ <parameter><inject bean="PassExpCacheHandler"/></parameter>
+ </constructor>
+ <property name="cacheName">distributed-state</property>
+ </bean>
- <!-- The partition used for group RPCs to find locally bound objects on other nodes -->
- <property name="HAPartition"><inject bean="PassExpPartition"/></property>
-
- <!-- Handler for the replicated tree -->
- <property name="distributedTreeManager">
- <bean class="org.jboss.ha.jndi.impl.jbc.JBossCacheDistributedTreeManager">
- <property name="cacheHandler"><inject bean="PassExpCacheHandler"/></property>
- </bean>
- </property>
-
- <property name="localNamingInstance"><inject bean="jboss:service=NamingBeanImpl" property="namingInstance"/></property>
-
- <!-- The thread pool used to control the bootstrap and auto discovery lookups -->
- <property name="lookupPool"><inject bean="PassExpThreadPool"/></property>
-
- <!-- Bind address of bootstrap endpoint -->
- <property name="bindAddress">${jboss.bind.address}</property>
- <!-- Port on which the HA-JNDI stub is made available -->
- <property name="port">11100</property>
-
- <!-- Bind address of the HA-JNDI RMI endpoint -->
- <property name="rmiBindAddress">${jboss.bind.address}</property>
-
- <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
- <property name="rmiPort">11101</property>
-
- <!-- Accept backlog of the bootstrap socket -->
- <property name="backlog">50</property>
+ <bean name="PassExpPartition" class="org.jboss.ha.framework.server.ClusterPartition">
+
+ <depends>jboss:service=Naming</depends>
+
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=PassExpPartition", exposedInterface=org.jboss.ha.framework.server.ClusterPartitionMBean.class)</annotation>
+
+ <property name="channelSource"><inject bean="PassExpDistributedState"/></property>
+
+ <!-- Name of the partition being built -->
+ <property name="partitionName">PassExpPartition</property>
+
+ <!-- Max time (in ms) to wait for state transfer to complete. Increase for large states -->
+ <property name="stateTransferTimeout">30000</property>
+
+ <!-- Max time (in ms) to wait for RPC calls to complete. -->
+ <property name="methodCallTimeout">60000</property>
+
+ <property name="distributedStateImpl"><inject bean="PassExpDistributedState"/></property>
+
+ </bean>
+
+ <bean name="PassExpConnector" class="org.jboss.remoting.transport.Connector">
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.remoting:service=PassExpConnector,transport=socket", exposedInterface=org.jboss.remoting.transport.ConnectorMBean.class, registerDirectly=true)</annotation>
+ <constructor>
+ <!-- Remember that if you do use more than one param on the uri, will have to include as a CDATA, -->
+ <!-- otherwise, parser will complain. -->
+ <parameter><![CDATA[socket://${jboss.bind.address:localhost}:24446/?datatype=invocation&marshaller=org.jboss.invocation.unified.marshall.InvocationMarshaller&unmarshaller=org.jboss.invocation.unified.marshall.InvocationUnMarshaller&enableTcpNoDelay=true]]></parameter>
+ <parameter>
+ <map class="java.util.HashMap" keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry><key>dataType</key><value>invocation</value></entry>
+ <entry><key>marshaller</key><value>org.jboss.invocation.unified.marshall.InvocationMarshaller</value></entry>
+ <entry><key>unmarshaller</key><value>org.jboss.invocation.unified.marshall.InvocationUnMarshaller</value></entry>
+ <entry><key>serverBindAddress</key><value>${jboss.bind.address:localhost}</value></entry>
+ <entry><key>serverBindPort</key><value>24446</value></entry>
+ <entry><key>enableTcpNoDelay</key><value>true</value></entry>
+ </map>
+ </parameter>
+ </constructor>
+ </bean>
+
+ <bean name="PassExpHAJNDI" class="org.jboss.ha.jndi.HANamingService">
+ <!-- The partition used for group RPCs to find locally bound objects on other nodes -->
+ <property name="HAPartition"><inject bean="PassExpPartition"/></property>
+
+ <!-- Handler for the replicated tree -->
+ <property name="distributedTreeManager">
+ <bean class="org.jboss.ha.jndi.ispn.DistributedTreeManager">
+ <constructor>
+ <parameter><inject bean="CacheContainerRegistry"/></parameter>
+ </constructor>
+ <property name="cacheContainerName">passexp-partition</property>
+ <property name="cacheName">distributed-tree</property>
+ </bean>
+ </property>
+
+ <property name="localNamingInstance"><inject bean="jboss:service=NamingBeanImpl" property="namingInstance"/></property>
+
+ <!-- The thread pool used to control the bootstrap and auto discovery lookups -->
+ <property name="lookupPool"><inject bean="PassExpThreadPool"/></property>
+
+ <!-- Bind address of bootstrap endpoint -->
+ <property name="bindAddress">${jboss.bind.address}</property>
+ <!-- Port on which the HA-JNDI stub is made available -->
+ <property name="port">11100</property>
+
+ <!-- Bind address of the HA-JNDI RMI endpoint -->
+ <property name="rmiBindAddress">${jboss.bind.address}</property>
+
+ <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => auto. -->
+ <property name="rmiPort">11101</property>
+
+ <!-- Accept backlog of the bootstrap socket -->
+ <property name="backlog">50</property>
- <!-- A flag to disable the auto discovery via multicast -->
- <property name="discoveryDisabled">false</property>
- <!-- Set the auto-discovery bootstrap multicast bind address. If not
- specified and a BindAddress is specified, the BindAddress will be used. -->
- <property name="autoDiscoveryBindAddress">${jboss.bind.address}</property>
- <!-- Multicast Address and group port used for auto-discovery -->
- <property name="autoDiscoveryAddress">${jboss.partition.udpGroup:230.0.0.4}</property>
- <property name="autoDiscoveryGroup">11102</property>
- <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
- <property name="autoDiscoveryTTL">16</property>
-
- <!-- The load balancing policy for HA-JNDI -->
- <property name="loadBalancePolicy">org.jboss.ha.framework.interfaces.RoundRobin</property>
+ <!-- A flag to disable the auto discovery via multicast -->
+ <property name="discoveryDisabled">false</property>
+ <!-- Set the auto-discovery bootstrap multicast bind address. If not
+ specified and a BindAddress is specified, the BindAddress will be used. -->
+ <property name="autoDiscoveryBindAddress">${jboss.bind.address}</property>
+ <!-- Multicast Address and group port used for auto-discovery -->
+ <property name="autoDiscoveryAddress">${jboss.partition.udpGroup:230.0.0.4}</property>
+ <property name="autoDiscoveryGroup">11102</property>
+ <!-- The TTL (time-to-live) for autodiscovery IP multicast packets -->
+ <property name="autoDiscoveryTTL">16</property>
+
+ <!-- The load balancing policy for HA-JNDI -->
+ <property name="loadBalancePolicy">org.jboss.ha.framework.interfaces.RoundRobin</property>
- <!-- Client socket factory to be used for client-server
- RMI invocations during JNDI queries
- <property name="clientSocketFactory">custom</property>
- -->
- <!-- Server socket factory to be used for client-server
- RMI invocations during JNDI queries
- <property name="serverSocketFactory">custom</property>
- -->
- </bean>
-
- <!-- ==================================================================== -->
- <!-- HA Detached Invoker using JBoss Remoting for transport -->
- <!-- ==================================================================== -->
+ <!-- Client socket factory to be used for client-server
+ RMI invocations during JNDI queries
+ <property name="clientSocketFactory">custom</property>
+ -->
+ <!-- Server socket factory to be used for client-server
+ RMI invocations during JNDI queries
+ <property name="serverSocketFactory">custom</property>
+ -->
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- HA Detached Invoker using JBoss Remoting for transport -->
+ <!-- ==================================================================== -->
- <bean name="PassExpUnifiedInvokerHA"
- class="org.jboss.invocation.unified.server.UnifiedInvokerHA">
+ <bean name="PassExpUnifiedInvokerHA" class="org.jboss.invocation.unified.server.UnifiedInvokerHA">
- <depends>jboss:service=TransactionManager</depends>
- <depends>PassExpPartition</depends>
-
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=invoker,type=unifiedha,partitionName=PassExpPartition", exposedInterface=org.jboss.invocation.unified.server.UnifiedInvokerMBean.class, registerDirectly=true)</annotation>
-
- <property name="connector"><inject bean="PassExpConnector"/></property>
- </bean>
+ <depends>jboss:service=TransactionManager</depends>
+ <depends>PassExpPartition</depends>
+
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=invoker,type=unifiedha,partitionName=PassExpPartition", exposedInterface=org.jboss.invocation.unified.server.UnifiedInvokerMBean.class, registerDirectly=true)</annotation>
+
+ <property name="connector"><inject bean="PassExpConnector"/></property>
+ </bean>
- <!-- ==================================================================== -->
- <!-- HA Session State Service for EJB2 SFSBs -->
- <!-- ==================================================================== -->
+ <!-- ==================================================================== -->
+ <!-- HA Session State Service for EJB2 SFSBs -->
+ <!-- ==================================================================== -->
- <bean name="PassExpHASessionStateService"
- class="org.jboss.ha.hasessionstate.server.HASessionStateService">
+ <bean name="PassExpHASessionStateService" class="org.jboss.ha.hasessionstate.server.HASessionStateService">
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=HASessionState,partitionName=PassExpPartition", exposedInterface=org.jboss.ha.hasessionstate.server.HASessionStateServiceMBean.class, registerDirectly=true)</annotation>
-
- <!-- Partition used for group RPCs -->
- <property name="HAPartition"><inject bean="PassExpPartition"/></property>
-
- <!-- JNDI name under which the service is bound -->
- <property name="jndiName">/HASessionState/PassExpPartition</property>
- <!-- Max delay before cleaning unreclaimed state.
- Defaults to 30*60*1000 => 30 minutes -->
- <property name="beanCleaningDelay">0</property>
-
- </bean>
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss:service=HASessionState,partitionName=PassExpPartition", exposedInterface=org.jboss.ha.hasessionstate.server.HASessionStateServiceMBean.class, registerDirectly=true)</annotation>
+
+ <!-- Partition used for group RPCs -->
+ <property name="HAPartition"><inject bean="PassExpPartition"/></property>
+
+ <!-- JNDI name under which the service is bound -->
+ <property name="jndiName">/HASessionState/PassExpPartition</property>
+ <!-- Max delay before cleaning unreclaimed state.
+ Defaults to 30*60*1000 => 30 minutes -->
+ <property name="beanCleaningDelay">0</property>
+
+ </bean>
- <!-- ==================================================================== -->
- <!-- Distributed EJB2 entity cache invalidation -->
- <!-- ==================================================================== -->
+ <!-- ==================================================================== -->
+ <!-- Distributed EJB2 entity cache invalidation -->
+ <!-- ==================================================================== -->
- <bean name="PassExpJGCacheInvalidationBridge"
- class="org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridge">
+ <bean name="PassExpJGCacheInvalidationBridge" class="org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridge">
- <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=InvalidationBridge,type=JavaGroups,partitionName=PassExpPartition", exposedInterface=org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridgeMBean.class, registerDirectly=true)</annotation>
-
- <!-- Partition used for group RPCs -->
- <property name="HAPartition"><inject bean="PassExpPartition"/></property>
- <property name="invalidationManager"><inject bean="jboss.cache:service=InvalidationManager"/></property>
- <property name="bridgeName">PassExpJGBridge</property>
-
- </bean>
-
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=InvalidationBridge,type=JavaGroups,partitionName=PassExpPartition", exposedInterface=org.jboss.cache.invalidation.bridges.JGCacheInvalidationBridgeMBean.class, registerDirectly=true)</annotation>
+
+ <!-- Partition used for group RPCs -->
+ <property name="HAPartition"><inject bean="PassExpPartition"/></property>
+ <property name="invalidationManager"><inject bean="jboss.cache:service=InvalidationManager"/></property>
+ <property name="bridgeName">PassExpJGBridge</property>
+
+ </bean>
+
</deployment>
More information about the jboss-cvs-commits
mailing list