public boolean isMyDomain(ObjectName objectName) { if (!objectName.isDomainPattern()) { return objectName.getDomain().equals(Constants.JMX_DOMAIN); } Pattern p = Pattern.compile(objectName.getDomain().replace("*", ".*")); return p.matcher(Constants.JMX_DOMAIN).matches(); }
private boolean isInExposedModelControllerDomains(ObjectName name) { String domain = name.getDomain(); if (!name.isDomainPattern()) { if (domain.equals(resolvedDomain) || domain.equals(expressionsDomain)) { return true; } } Pattern p = Pattern.compile(name.getDomain().replace("*", ".*")); if (p.matcher(resolvedDomain).matches() || p.matcher(expressionsDomain).matches()) { return true; } return false; }
private boolean isInExposedModelControllerDomains(ObjectName name) { String domain = name.getDomain(); if (!name.isDomainPattern()) { if (domain.equals(resolvedDomain) || domain.equals(expressionsDomain)) { return true; } } Pattern p = Pattern.compile(name.getDomain().replace("*", ".*")); if ((resolvedDomain != null && p.matcher(resolvedDomain).matches()) || (expressionsDomain != null && p.matcher(expressionsDomain).matches())) { return true; } return false; }
@Override public boolean accepts(ObjectName objectName) { String domain = objectName.getDomain(); if (!objectName.isDomainPattern()) { return domain.equals(configuredDomains.getLegacyDomain()) || domain.equals(configuredDomains.getExprDomain()); } Pattern p = Pattern.compile(objectName.getDomain().replace("*", ".*")); return p.matcher(configuredDomains.getLegacyDomain()).matches() || p.matcher(configuredDomains.getExprDomain()).matches(); }
@Override public boolean accepts(ObjectName objectName) { String domain = objectName.getDomain(); if (!objectName.isDomainPattern()) { return domain.equals(configuredDomains.getLegacyDomain()) || domain.equals(configuredDomains.getExprDomain()); } Pattern p = Pattern.compile(objectName.getDomain().replace("*", ".*")); return p.matcher(configuredDomains.getLegacyDomain()).matches() || p.matcher(configuredDomains.getExprDomain()).matches(); }
private ModelControllerMBeanHelper getHelper(ObjectName name) { String domain = name.getDomain(); if (domain.equals(configuredDomains.getLegacyDomain()) || name.isDomainPattern()) { return legacyHelper; } if (domain.equals(configuredDomains.getExprDomain())) { return exprHelper; } //This should not happen throw MESSAGES.unknownDomain(domain); } }
public static boolean domainMatches( final String defaultDomain, final ObjectName pattern, final ObjectName candidate) { boolean matches = false; final String candidateDomain = candidate.getDomain(); if (pattern.isDomainPattern()) { final String regex = RegexUtil.wildcardToJavaRegex(pattern.getDomain()); matches = Pattern.matches(regex, candidateDomain); } else { // domain is not a pattern String patternDomain = pattern.getDomain(); if (patternDomain.length() == 0) { patternDomain = defaultDomain; } matches = patternDomain.equals(candidateDomain); } //dm( "MBeanProxyMgrImpl.domainMatches: " + matches + " " + pattern + " vs " + candidate ); return (matches); }
private ModelControllerMBeanHelper getHelper(ObjectName name) { String domain = name.getDomain(); if (domain.equals(configuredDomains.getLegacyDomain()) || name.isDomainPattern()) { return legacyHelper; } if (domain.equals(configuredDomains.getExprDomain())) { return exprHelper; } //This should not happen throw JmxLogger.ROOT_LOGGER.unknownDomain(domain); }
private ModelControllerMBeanHelper getHelper(ObjectName name) { String domain = name.getDomain(); if (domain.equals(configuredDomains.getLegacyDomain()) || name.isDomainPattern()) { return legacyHelper; } if (domain.equals(configuredDomains.getExprDomain())) { return exprHelper; } //This should not happen throw MESSAGES.unknownDomain(domain); }
public static boolean domainMatches( final String defaultDomain, final ObjectName pattern, final ObjectName candidate) { boolean matches; final String candidateDomain = candidate.getDomain(); if (pattern.isDomainPattern()) { final String regex = RegexUtil.wildcardToJavaRegex(pattern.getDomain()); matches = Pattern.matches(regex, candidateDomain); } else { // domain is not a pattern String patternDomain = pattern.getDomain(); if (patternDomain.length() == 0) { patternDomain = defaultDomain; } matches = patternDomain.equals(candidateDomain); } //dm( "MBeanProxyMgrImpl.domainMatches: " + matches + " " + pattern + " vs " + candidate ); return (matches); }
@Override public boolean accepts(ObjectName objectName) { String domain = objectName.getDomain(); if (!objectName.isDomainPattern()) { return domain.equals(configuredDomains.getLegacyDomain()) || domain.equals(configuredDomains.getExprDomain()); } Pattern p = Pattern.compile(objectName.getDomain().replace("*", ".*")); String legacyDomain = configuredDomains.getLegacyDomain(); if (legacyDomain != null && p.matcher(legacyDomain).matches()) { return true; } String exprDomain = configuredDomains.getExprDomain(); if (exprDomain != null && p.matcher(exprDomain).matches()) { return true; } return false; }
public Set<ObjectInstance> queryMBeans(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryMBeans(name, query); } else { Set<ObjectInstance> instances = new HashSet<ObjectInstance>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryMBeans(name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryMBeans(name, query)); } return instances; } }
public Set<ObjectName> queryNames(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryNames(name, query); } else { Set<ObjectName> instances = new HashSet<ObjectName>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryNames(name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryNames(name, query)); } return instances; } }
public Set<ObjectInstance> queryMBeans(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryMBeans(name, query); } else { Set<ObjectInstance> instances = new HashSet<ObjectInstance>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryMBeans(name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryMBeans(name, query)); } return instances; } }
public Set<ObjectName> queryNames(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryNames(name, query); } else { Set<ObjectName> instances = new HashSet<ObjectName>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryNames(name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryNames(name, query)); } return instances; } }
public Set<ObjectInstance> queryMBeans(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryMBeans(mbeanServer, name, query); } else { Set<ObjectInstance> instances = new HashSet<ObjectInstance>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryMBeans(mbeanServer, name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryMBeans(mbeanServer, name, query)); } return instances; } }
public Set<ObjectName> queryNames(ObjectName name, QueryExp query) { if (name != null && !name.isDomainPattern()) { return getHelper(name).queryNames(mbeanServer, name, query); } else { Set<ObjectName> instances = new HashSet<ObjectName>(); if (legacyHelper != null) { instances.addAll(legacyHelper.queryNames(mbeanServer, name, query)); } if (exprHelper != null) { instances.addAll(exprHelper.queryNames(mbeanServer, name, query)); } return instances; } }
return true; if (! queryName.isDomainPattern() && ! name.getDomain().equals(queryName.getDomain())) return false;