Unikaj używania nieaktualnych metod menedżera komend

Ta reguła oznacza następujące nieaktualne metody:

Metody klasy CommandMgrInitializer zostały uznane za nieaktualne w wersji 6.0 serwera WebSphere Application Server, a metoda klasy CommandMgr została uznana za nieaktualną w wersji 7.0. Te metody mogą zostać usunięte w przyszłej wersji.

Zamiast tych czterech metod należy używać metody CommandMgr.getCommandMgr(AdminClient).

W skanerze kodu źródłowego szybka poprawka zmienia nieaktualne metody na zalecaną metodę. Jeśli w przypadku klasy com.ibm.websphere.management.cmdframework.CommandMgr istnieje instrukcja importu, szybka poprawka użyje w zastępstwie prostej nazwy klasy (CommandMgr). Jeśli nie ma instrukcji importu, zostanie użyta pełna nazwa (com.ibm.websphere.management.cmdframework.CommandMgr).

Przykład:

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

Powyższy przykład zostanie zmieniony na:

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

Jeśli instrukcja importu w poprzednim przykładzie była następująca: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;, zaktualizowany kod będzie miał postać:
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// jakiś kod
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// jakiś kod
}

Więcej informacji o klasach zawierają następujące zasoby:

w dokumentacji produktu .

Pełna lista nieaktualnych interfejsów API znajduje się w dokumentacji.