| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryExp extends Serializable
Represents relational constraints that can be used in database query "where clauses". Instances of QueryExp are returned by the static methods of the {@link 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 {@link QueryEval} class than to implement the interface directly, so that the {@link #setMBeanServer} method works correctly.
Method Summary | |
---|---|
boolean |
apply(ObjectName name) Applies the QueryExp on an MBean. |
void |
Sets the MBean server on which the query is to be performed. |
Method Detail |
---|
public boolean apply(ObjectName name) throws BadStringOperationException, BadBinaryOpValueExpException, BadAttributeValueExpException, InvalidApplicationException
name
- The name of the MBean on which the QueryExp will be applied.BadStringOperationException
BadBinaryOpValueExpException
BadAttributeValueExpException
InvalidApplicationException
public void setMBeanServer(MBeanServer s)
s
- The MBean server on which the query is to be performed.
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |