[jboss-jira] [JBoss JIRA] (WFCORE-1257) support query filter implementation in MBeanServerConnection

RH Bugzilla Integration (JIRA) issues at jboss.org
Thu Sep 22 07:23:00 EDT 2016


    [ https://issues.jboss.org/browse/WFCORE-1257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13297060#comment-13297060 ] 

RH Bugzilla Integration commented on WFCORE-1257:
-------------------------------------------------

Vlado Pakan <vpakan at redhat.com> changed the Status of [bug 1294010|https://bugzilla.redhat.com/show_bug.cgi?id=1294010] from POST to MODIFIED

> support query filter implementation in MBeanServerConnection
> ------------------------------------------------------------
>
>                 Key: WFCORE-1257
>                 URL: https://issues.jboss.org/browse/WFCORE-1257
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: JMX
>    Affects Versions: 2.0.5.Final
>            Reporter: Chao Wang
>            Assignee: Brian Stansberry
>             Fix For: 2.0.8.Final
>
>
> 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