- すべてのスーパー・インタフェース:
- Serializable
- 既知のすべての実装クラス:
- ObjectName
public interface QueryExp extends Serializable
データベース・クエリーの「WHERE句」に似た関係制約を表します。 Queryクラスのstaticメソッドにより、QueryExpのインスタンスが返されます。 
このインタフェースを実装してカスタム・クエリーを作成することもできますが、推奨されていません。 インタフェースを直接実装するよりも、QueryEvalクラスを継承して、setMBeanServer(javax.management.MBeanServer)メソッドが正常に動作するようにすることをお薦めします。 
- 導入されたバージョン:
- 1.5
- 関連項目:
- MBeanServer.queryNames
- 
メソッドのサマリー修飾子と型 メソッド 説明 booleanapply(ObjectName name)MBeanにQueryExpを適用します。voidsetMBeanServer(MBeanServer s)クエリーが実行されるMBeanサーバーを設定します。
- 
メソッドの詳細- 
applyboolean apply(ObjectName name) throws BadStringOperationException, BadBinaryOpValueExpException, BadAttributeValueExpException, InvalidApplicationExceptionMBeanにQueryExpを適用します。- パラメータ:
- name- QueryExpが適用されるMBeanの名前。
- 戻り値:
- クエリーが正常にMBeanに適用された場合はtrue、そうでない場合はfalse
- 例外:
- BadStringOperationException- 無効な文字列操作が問合せを作成するメソッドに渡されたとき
- BadBinaryOpValueExpException- 無効な式が問合せを作成するメソッドに渡されたとき
- BadAttributeValueExpException- 無効なMBean属性が問合せ構築メソッドに渡されたとき
- InvalidApplicationException- 無効な申請が試みられたとき
 
- 
setMBeanServervoid setMBeanServer(MBeanServer s)クエリーが実行されるMBeanサーバーを設定します。- パラメータ:
- s- クエリーが実行されるMBeanサーバー。
 
 
-