例 6-7 は、すべての Solaris プロセスの lockspeed プロパティの値を出力します。このコードセグメントは、次のメソッドを使用します。
getInstance - 各インスタンス名のインスタンスデータを取得する
getProperty - 各インスタンスの lockspeed の値を取得する
println - lockspeed の値を出力する
/* 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()); } |