javax.management
Interface QueryExp
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- ObjectName, OrQueryExp, InQueryExp, AndQueryExp, MatchQueryExp, GeqRelQueryExp, BetweenQueryExp, LeqRelQueryExp, EqRelQueryExp, GtRelQueryExp, LtRelQueryExp, NotQueryExp
- public interface QueryExp
- extends java.io.Serializable
Represents relational constraints that can be used in database query "where clauses".
Instances of QueryExp are returned by the static methods of the Query class.
- Author:
- Young Yang
apply
public boolean apply(ObjectName name)
throws BadStringOperationException,
BadBinaryOpValueExpException,
BadAttributeValueExpException,
InvalidApplicationException
- Applies the QueryExp on an MBean.
- Parameters:
name - The name of the MBean on which the QueryExp will be applied.- Returns:
- True if the query was successfully applied to the MBean, false otherwise
- Throws:
BadStringOperationException - BadBinaryOpValueExpException - BadAttributeValueExpException - InvalidApplicationException -
setMBeanServer
public void setMBeanServer(MBeanServer s)
- Sets the MBean server on which the query is to be performed.
- Parameters:
s - The MBean server on which the query is to be performed.