模块  java.management
软件包  javax.management

Class Query


  • public class Query
    extends Object

    构造查询对象约束。

    可以使用queryNamesqueryMBeans方法查询满足特定条件的MBean的MBean Server。 该方法的QueryExp参数可以是接口QueryExp任何实现,但通常最好通过调用此类中的静态方法来获取QueryExp值。 查询远程MBean Server时尤其如此:远程MBean Server中可能不存在QueryExp接口的自定义实现,但此类中的方法仅返回属于JMX实现的标准类。

    例如,假设您要查找Enabled属性为trueOwner属性为"Duke"所有MBean。 以下是通过将方法调用链接在一起来构建适当的QueryExp的方法:

      QueryExp query =
         Query.and(Query.eq(Query.attr("Enabled"), Query.value(true)),
                   Query.eq(Query.attr("Owner"), Query.value("Duke"))); 
    从以下版本开始:
    1.5