Represents relational constraints similar to database query "where
clauses". Instances of QueryExp are returned by the static methods of the
Query
class.
It is possible, but not
recommended, to create custom queries by implementing this
interface. In that case, it is better to extend the QueryEval
class than to implement the interface directly, so that
the setMBeanServer
method works correctly.
MBeanServer.queryNames
Modifier and Type | Method and Description |
---|---|
public boolean | Returns: True if the query was successfully applied to the MBean, false otherwiseThe name of the MBean on which the QueryExp will be applied. name)Applies the QueryExp on an MBean. |
public void | setMBeanServer(MBeanServer
The MBean server on which the query is to be performed. s)Sets the MBean server on which the query is to be performed. |
apply | back to summary |
---|---|
public boolean apply(ObjectName name) throws BadStringOperationException, BadBinaryOpValueExpException, BadAttributeValueExpException, InvalidApplicationException Applies the QueryExp on an MBean.
|
setMBeanServer | back to summary |
---|---|
public void setMBeanServer(MBeanServer s) Sets the MBean server on which the query is to be performed.
|