- 
- すべてのスーパー・インタフェース:
- 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, InvalidApplicationException MBeanにQueryExpを適用します。- パラメータ:
- name- QueryExpが適用されるMBeanの名前。
- 戻り値:
- クエリーが正常にMBeanに適用された場合はtrue、そうでない場合はfalse
- 例外:
- BadStringOperationException- 無効な文字列操作が問合せを作成するメソッドに渡されたとき
- BadBinaryOpValueExpException- 無効な式が問合せを作成するメソッドに渡されたとき
- BadAttributeValueExpException- 無効なMBean属性が問合せ構築メソッドに渡されたとき
- InvalidApplicationException- 無効な申請が試みられたとき
 
 - 
setMBeanServervoid setMBeanServer(MBeanServer s) クエリーが実行されるMBeanサーバーを設定します。- パラメータ:
- s- クエリーが実行されるMBeanサーバー。
 
 
- 
 
-