非推奨のコマンド・マネージャー・メソッドを使用しない

この規則により、以下の非推奨のメソッドにフラグを立てます。

CommandMgrInitializer メソッドは WebSphere Application Server バージョン 6.0 で非推奨となり、CommandMgr メソッドはバージョン 7.0 で非推奨となりました。 これらのメソッドは、今後のリリースで削除される可能性があります。

これら 4 つのメソッドすべての代わりに CommandMgr.getCommandMgr(AdminClient) を使用します。

ソース・スキャナーで、クイック・フィックスは、非推奨のメソッドを望ましいメソッドに変更します。 クラス com.ibm.websphere.management.cmdframework.CommandMgr をインポートしてある場合、クイック・フィックスでは単純なクラス名 (CommandMgr) に置換して使用します。 インポートが見つからない場合は、完全修飾名 (com.ibm.websphere.management.cmdframework.CommandMgr) が使用されます。

例:

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgrInitializer.initializeLocalMode();
// some code
}

前の例は次のように変更されます。

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgr.getCommandMgr();
// some code
}

上記の例のインポート・ステートメントが、import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; である場合は、更新後のコードは次のようになります。
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// some code
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// some code
}

追加のクラス情報については、以下を参照してください。

の資料を参照。

フル 非推奨 API のリストについては、資料を参照してください。