Verwendung der veralteten Befehlsmanagermethoden vermeiden

Diese Regel markiert die folgenden veralteten Methoden:

Die CommandMgrInitializer-Methoden sind seit WebSphere Application Server Version 6.0 veraltet, und die Methode CommandMgr seit Version 7.0. Möglicherweise werden die Methoden in einem künftigen Release entfernt.

Verwenden Sie für alle vier Methoden CommandMgr.getCommandMgr(AdminClient).

Im Quellenscanner ändert die Schnellkorrektur die veralteten Methoden in die bevorzugte Methode. Ist ein Import für die Klasse com.ibm.websphere.management.cmdframework.CommandMgr vorhanden, verwendet die Schnellkorrektur den einfachen Namen (CommandMgr) in der Ersatzmethode. Ist kein Import vorhanden, wird der vollständige qualifizierte Name (com.ibm.websphere.management.cmdframework.CommandMgr) verwendet.

Beispiel:

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

Das vorherige Beispiel wird geändert in:

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

Wäre die Importanweisung im vorherigen Beispiel import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;, würde der aktualisierte Code wie folgt lauten:
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// Code
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// Code
}

Weitere Informationen zu Klassen finden Sie in den folgenden Dokumenten:

in der Dokumentation.

Die volle Liste Veraltete API ist in der Dokumentation enthalten.