この規則により、以下の非推奨のメソッドにフラグを立てます。
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;
public class MyClass { // some code com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // some code } |
追加のクラス情報については、以下を参照してください。
フル 非推奨 API のリストについては、資料を参照してください。