如何在Infinispan L2缓存中允许重复的doamins时使用不同的JMX域名

时间:2013-05-31 06:40:30

标签: hibernate jmx infinispan

我正在使用Infinispan L2缓存,我有两个应用程序节点。这两个应用程序并不相同,目前我正在使用以下配置。

<global> 
<globalJmxStatistics enabled="true" cacheManagerName="H2L"   jmxDomain="org.infinispan" allowDuplicateDomains="true"/>
---------
---------
</global> 

生成的MBean是org.infinispan和org.infinspan1。我需要使用自定义名称重命名它们,例如: MerchantResponder BMA

我正在使用Tomcat 6,Hibernate 4和Spring 3.5。我试图通过使用以下代码以编程方式设置全局配置,但我无法做到我所期望的。

GlobalConfiguration glob = new GlobalConfigurationBuilder()

        .nonClusteredDefault().globalJmxStatistics().enable()

        .jmxDomain("MerchantResponder")

        .build();

我不想创建新的JMX Doamins,我只需要重命名已经创建的域名。

1 个答案:

答案 0 :(得分:0)

我没有评论你的回答。 Infinispan有没有办法以编程方式编辑infinispan.xml?我认为Infinispan有一种以编程方式编辑XMl文件的方法。如果是这样,应该能够以编程方式更改JMX域。感谢