Unikaj używania nieaktualnych metod menedżera komend

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

Zadanie CommandMgrInitializer Metody zostały uznane za nieaktualne w produkcie WebSphere Application Server w wersji 6.0oraz w produkcie CommandMgr Metoda została uznana za nieaktualną w wersji 7.0. Te metody mogą zostać usunięte w przyszłej wersji.

W przypadku wszystkich czterech metod należy użyć CommandMgr.getCommandMgr(AdminClient) zamiast tego.

Automatyczna poprawka zmieni przestarzałe metody na preferowane. Jeśli istnieje import dla klasy com.ibm.websphere.management.cmdframework.CommandMgr , wtedy automatyczna poprawka użyje prostej nazwy klasy ( CommandMgr ) w zamienniku. Jeśli nie ma instrukcji importu, zostanie użyta pełna nazwa (com.ibm.websphere.management.cmdframework.CommandMgr).

Przykład:

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

Powyższy przykład zostanie zmieniony na:

< span class="Code" > zaimportuj 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; wówczas zaktualizowany kod będzie:
< span class="Code" > 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.