JavaTM 2 Platform
Standard Ed. 5.0

javax.management
インタフェース QueryExp

すべてのスーパーインタフェース:
Serializable
既知の実装クラスの一覧:
ObjectName

public interface QueryExp
extends Serializable

データベースクエリー「where clauses」内で使用可能な関係制約を表します。Query クラスの static メソッドにより、QueryExp のインスタンスが返されます。

このインタフェースを実装してカスタムクエリーを作成することもできますが、インタフェースを直接実装するよりも、QueryEval クラスを拡張して、setMBeanServer(javax.management.MBeanServer) メソッドが正常に動作することをお勧めします。

導入されたバージョン:
1.5

メソッドの概要
 boolean apply(ObjectName name)
          MBean に QueryExp を適用します。
 void setMBeanServer(MBeanServer s)
          クエリーが実行される MBean サーバを設定します。
 

メソッドの詳細

apply

boolean apply(ObjectName name)
              throws BadStringOperationException,
                     BadBinaryOpValueExpException,
                     BadAttributeValueExpException,
                     InvalidApplicationException
MBean に QueryExp を適用します。

パラメータ:
name - QueryExp が適用される MBean の名前
戻り値:
クエリーが正常に MBean に適用された場合は true、そうでない場合は false
例外:
BadStringOperationException - @exception BadBinaryOpValueExpException
BadAttributeValueExpException - @exception InvalidApplicationException
BadBinaryOpValueExpException
InvalidApplicationException

setMBeanServer

void setMBeanServer(MBeanServer s)
クエリーが実行される MBean サーバを設定します。

パラメータ:
s - クエリーが実行される MBean サーバ

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。