Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Method Summary
`boolean` | `apply(ObjectName name)` Applies the QueryExp on an MBean.
`void` | `setMBeanServer(MBeanServer s)` Sets the MBean server on which the query is to be performed.

Method Detail

### 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD