javax.management

接口
异常
注释
所有超级接口:
Serializable
所有已知实现类:
ObjectName

public interface QueryExp
     
extends Serializable

表示可在数据库查询“where 子句”中使用的相关约束。QueryExp 实例将由 Query 类的静态方法返回。

可以通过实现此接口创建自定义查询,但不建议使用。创建自定义查询最好扩展 QueryEval 类,而不是直接实现该接口,以便 setMBeanServer(javax.management.MBeanServer) 方法能够正确运行。

从以下版本开始:
1.5

方法摘要
 boolean apply(ObjectName name)
          在 MBean 上应用 QueryExp。
 void setMBeanServer(MBeanServer s)
          设置将在其上执行查询的 MBean 服务器。
 

方法详细信息

apply

boolean apply(ObjectName name)
              throws BadStringOperationException,
                     BadBinaryOpValueExpException,
                     BadAttributeValueExpException,
                     InvalidApplicationException
在 MBean 上应用 QueryExp。

参数:
name - 将在其上应用 QueryExp 的 MBean 的名称。
返回:
如果将查询成功应用到了 MBean,则返回 true,否则返回 false。
抛出:
BadStringOperationException
BadBinaryOpValueExpException
BadAttributeValueExpException
InvalidApplicationException

setMBeanServer

void setMBeanServer(MBeanServer s)
设置将在其上执行查询的 MBean 服务器。

参数:
s - 将在其上执行查询的 MBean 服务器。