-
- All Superinterfaces:
-
Serializable
- 所有已知实现类:
-
ObjectName
public interface QueryExp extends Serializable
表示与数据库查询“where子句”类似的关系约束。 QueryExp的实例由
Query
类的静态方法返回。通过实现此接口来创建自定义查询是可能的,但不推荐使用。 在这种情况下,扩展
QueryEval
类比直接实现接口更好,使得setMBeanServer(javax.management.MBeanServer)
方法正常工作。- 从以下版本开始:
- 1.5
- 另请参见:
-
MBeanServer.queryNames
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
- 当无效的MBean属性被传递给查询构造方法时 -
InvalidApplicationException
- 尝试无效申请时
-
setMBeanServer
void setMBeanServer(MBeanServer s)
设置要执行查询的MBean服务器。- 参数
-
s
- 要执行查询的MBean服务器。
-
-