[jboss-jira] [JBoss JIRA] (WFCORE-1257) support query filter implementation in MBeanServerConnection
Chao Wang (JIRA)
issues at jboss.org
Wed Dec 30 23:52:00 EST 2015
Chao Wang created WFCORE-1257:
---------------------------------
Summary: support query filter implementation in MBeanServerConnection
Key: WFCORE-1257
URL: https://issues.jboss.org/browse/WFCORE-1257
Project: WildFly Core
Issue Type: Feature Request
Components: JMX
Affects Versions: 2.0.5.Final
Reporter: Chao Wang
There is no implementation for query filter in MBeanServerConnection, marked as TODO
{code:title=ModelControllerMBeanHelper.java|borderStyle=solid}
Set<ObjectName> queryNames(final ObjectName name, final QueryExp query) {
return new RootResourceIterator<Set<ObjectName>>(accessControlUtil, getRootResourceAndRegistration().getResource(),
new ObjectNameMatchResourceAction<Set<ObjectName>>(name) {
Set<ObjectName> set = new HashSet<ObjectName>();
@Override
public boolean onResource(ObjectName resourceName) {
if (name == null || name.apply(resourceName)) {
//TODO check query
set.add(resourceName);
}
return true;
}
@Override
public Set<ObjectName> getResult() {
if (set.size() == 1 && set.contains(ModelControllerMBeanHelper.createRootObjectName(domain))) {
return Collections.emptySet();
}
return set;
}
}).iterate();
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list