[jboss-cvs] JBossAS SVN: r85294 - branches/Branch_5_x/jmx/src/main/org/jboss/mx/server/registry.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 5 09:18:19 EST 2009
Author: adrian at jboss.org
Date: 2009-03-05 09:18:19 -0500 (Thu, 05 Mar 2009)
New Revision: 85294
Modified:
branches/Branch_5_x/jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java
Log:
[JBAS-6571] - Use ObjectName.apply() to ensure queryMBeans/Names is consistent with the JDK ObjectName pattern implementation
Modified: branches/Branch_5_x/jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java
===================================================================
--- branches/Branch_5_x/jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java 2009-03-05 13:45:47 UTC (rev 85293)
+++ branches/Branch_5_x/jmx/src/main/org/jboss/mx/server/registry/BasicMBeanRegistry.java 2009-03-05 14:18:19 UTC (rev 85294)
@@ -55,7 +55,6 @@
import org.jboss.classloading.spi.RealClassLoader;
import org.jboss.logging.Logger;
import org.jboss.mx.loading.LoaderRepository;
-import org.jboss.mx.loading.RepositoryClassLoader;
import org.jboss.mx.metadata.MBeanCapability;
import org.jboss.mx.modelmbean.ModelMBeanConstants;
import org.jboss.mx.modelmbean.RequiredModelMBeanInvoker;
@@ -66,8 +65,6 @@
import org.jboss.mx.server.RawDynamicInvoker;
import org.jboss.mx.server.ServerConfig;
import org.jboss.mx.server.ServerObjectInstance;
-import org.jboss.mx.util.ObjectNamePatternHelper;
-import org.jboss.mx.util.ObjectNamePatternHelper.PropertyPattern;
import org.jboss.util.NestedRuntimeException;
/**
@@ -626,11 +623,6 @@
// Now we have to do a brute force, oh well.
else
{
- String patternDomain = pattern.getDomain();
- if (patternDomain.length() == 0)
- patternDomain = defaultDomain;
- PropertyPattern propertyPattern = new PropertyPattern(pattern);
-
// Here we go, step through every domain and see if our pattern matches before optionally checking
// each ObjectName's properties for a match.
for (Iterator domainIter = domainMap.entrySet().iterator(); domainIter.hasNext();)
@@ -639,14 +631,11 @@
Map value = (Map) mapEntry.getValue();
if (value != null && value.isEmpty() == false)
{
- if (ObjectNamePatternHelper.patternMatch((String) mapEntry.getKey(), patternDomain))
+ for (Iterator mbeanIter = value.values().iterator(); mbeanIter.hasNext();)
{
- for (Iterator mbeanIter = value.values().iterator(); mbeanIter.hasNext();)
- {
- MBeanEntry entry = (MBeanEntry) mbeanIter.next();
- if (propertyPattern.patternMatch(entry.getObjectName()))
- retval.add(entry);
- }
+ MBeanEntry entry = (MBeanEntry) mbeanIter.next();
+ if (pattern.apply(entry.getObjectName()))
+ retval.add(entry);
}
}
}
More information about the jboss-cvs-commits
mailing list