Verwendung der veralteten Befehlsmanagermethoden vermeiden

Diese Regel markiert die folgenden veralteten Methoden:

Der CommandMgrInitializer Methoden wurden in WebSphere Application Server Version 6.0als veraltet markiert und die CommandMgr Methode wurde in Version 7.0als veraltet markiert. Möglicherweise werden die Methoden in einem künftigen Release entfernt.

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

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

Beispiel:

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

Das vorherige Beispiel wird geändert in:

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

Wenn die Importanweisung im vorherigen Beispiel wie folgt lautet: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; In diesem Fall lautet der aktualisierte Code wie folgt:
< span class="Code" > 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.