[infinispan-commits] Infinispan SVN: r2663 - in branches/4.2.x: jopr-plugin/src/main/java/org/infinispan/jopr and 1 other directory.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Nov 3 12:45:39 EDT 2010
Author: galder.zamarreno at jboss.com
Date: 2010-11-03 12:45:38 -0400 (Wed, 03 Nov 2010)
New Revision: 2663
Modified:
branches/4.2.x/core/src/main/java/org/infinispan/CacheDelegate.java
branches/4.2.x/jopr-plugin/src/main/java/org/infinispan/jopr/CacheComponent.java
Log:
ISPN-675 - Make Infinispan JOPR plugin friendly with AS environments - Tidy up.
ISPN-754 - Build object names that follow best practices, are clearer and avoid confusion - Make sure JMX getCacheName returns a cache name with cluster mode so that it can be found properly by jopr plugin.
Modified: branches/4.2.x/core/src/main/java/org/infinispan/CacheDelegate.java
===================================================================
--- branches/4.2.x/core/src/main/java/org/infinispan/CacheDelegate.java 2010-11-03 16:16:02 UTC (rev 2662)
+++ branches/4.2.x/core/src/main/java/org/infinispan/CacheDelegate.java 2010-11-03 16:45:38 UTC (rev 2663)
@@ -399,7 +399,8 @@
@ManagedAttribute(description = "Returns the cache name")
@Metric(displayName = "Cache name", dataType = DataType.TRAIT, displayType = DisplayType.SUMMARY)
public String getCacheName() {
- return getName().equals(CacheContainer.DEFAULT_CACHE_NAME) ? "Default Cache" : getName();
+ String name = getName().equals(CacheContainer.DEFAULT_CACHE_NAME) ? "Default Cache" : getName();
+ return name + "(" + getConfiguration().getCacheModeString().toLowerCase() + ")";
}
public String getVersion() {
Modified: branches/4.2.x/jopr-plugin/src/main/java/org/infinispan/jopr/CacheComponent.java
===================================================================
--- branches/4.2.x/jopr-plugin/src/main/java/org/infinispan/jopr/CacheComponent.java 2010-11-03 16:16:02 UTC (rev 2662)
+++ branches/4.2.x/jopr-plugin/src/main/java/org/infinispan/jopr/CacheComponent.java 2010-11-03 16:45:38 UTC (rev 2663)
@@ -207,20 +207,6 @@
return null;
}
-// private EmsBean queryCacheBean(EmsConnection conn, String cacheManagerName, String cacheName) {
-// String pattern = getNamedCachePattern(cacheManagerName, cacheName);
-// if (log.isTraceEnabled()) log.trace("Pattern to query is {0}", pattern);
-// ObjectNameQueryUtility queryUtility = new ObjectNameQueryUtility(pattern);
-// // Assume that a single cache fulfills this pattern since
-// // the most normal thing is for the same domain to be
-// // used by all cache within the same VM
-// return conn.queryBeans(queryUtility.getTranslatedQuery()).get(0);
-// }
-
- private String getNamedCachePattern(String cacheManagerName, String cacheName) {
- return namedCacheComponentPattern(cacheManagerName, cacheName, "Cache") + ",*";
- }
-
private String getSingleComponentPattern(String cacheManagerName, String cacheName, String componentName) {
return namedCacheComponentPattern(cacheManagerName, cacheName, componentName) + ",*";
}
@@ -230,19 +216,6 @@
+ ",name=" + ObjectName.quote(cacheName);
}
-// private EmsBean getComponentBean(String name) {
-// EmsConnection conn = getConnection();
-// String componentName = name.substring(0, name.indexOf("."));
-// String pattern = getSingleComponentPattern(cacheManagerName, cacheName, componentName);
-// if (log.isTraceEnabled()) log.trace("Pattern to query is {0}", pattern);
-// ObjectNameQueryUtility queryUtility = new ObjectNameQueryUtility(pattern);
-// EmsBean bean = conn.queryBeans(queryUtility.getTranslatedQuery()).get(0);
-// if (bean == null) {
-// if (log.isTraceEnabled()) log.trace("No mbean found with name {0}", pattern);
-// }
-// return bean;
-// }
-
private EmsBean queryCacheBean() {
return queryBean("Cache");
}
More information about the infinispan-commits
mailing list