Sun WBEM 開発ガイド

例 - プロパティの取得

例 6-7 は、すべての Solaris プロセスの lockspeed プロパティの値を出力します。このコードセグメントは、次のメソッドを使用します。


例 6-7 プロセッサ情報の出力 (getProperty)

/* myhost の /root ネームスペースで、パスワード contrary を 
持つユーザー mary として CIM Object Manager に接続 */
{
CIMNameSpace cns = new CIMNamesSpace ("myhost" "/root");
cc = new CIMClient (cns, "/root", "mary", "contrary");
 
// Solaris_Processor のすべてのインスタンスの名前を取得
Vector op cc.enumInstances("Solaris_Processor")
 
// 各 Solaris プロセッサごとに、そのインスタンスデータを取得
while (vector has more elements) {
        cn.getNextElement();
        cc.getInstance (cn);
 
// 各プロセッサの lockspeed を出力
p = ci.getProperty("lockspeed")
        System.out.println(p.getValue().getValue());
}