- 所有父级接口:
Serializable
- 所有已知的实现类:
ObjectName
表示类似于数据库查询“where 子句”的关系约束。 Query 类的静态方法返回 QueryExp 的实例。
可以(但不推荐)通过实现此接口来创建自定义查询。在那种情况下,扩展 QueryEval 类比直接实现接口更好,这样 setMBeanServer(javax.management.MBeanServer) 方法才能正常工作。
- 自从:
- 1.5
- 参见:
-
方法总结
-
方法详情
-
apply
boolean apply(ObjectName name) throws BadStringOperationException , BadBinaryOpValueExpException , BadAttributeValueExpException , InvalidApplicationException 在 MBean 上应用 QueryExp。- 参数:
name- 将在其上应用 QueryExp 的 MBean 的名称。- 返回:
- 如果查询已成功应用于 MBean,则为 True,否则为 false
- 抛出:
BadStringOperationException- 当将无效的字符串操作传递给构造查询的方法时BadBinaryOpValueExpException- 当将无效表达式传递给构造查询的方法时BadAttributeValueExpException- 当将无效的 MBean 属性传递给查询构造方法时InvalidApplicationException- 尝试无效应用时
-
setMBeanServer
设置要在其上执行查询的 MBean 服务。- 参数:
s- 要在其上执行查询的 MBean 服务。
-