Toto pravidlo označí následující zamítnuté metody:
Metody CommandMgrInitializer byly zamítnuty v aplikačním serveru WebSphere verze 6.0 a metoda CommandMgr byla zamítnuta ve verzi 7.0. Mohou být odebrány v budoucím vydání.
Pro všechny čtyři metody použijte místo toho příkaz CommandMgr.getCommandMgr(AdminClient).
V rámci zdrojového skeneru rychlá oprava změní zamítnuté metody na upřednostňovanou metodu. Existuje-li import pro třídu com.ibm.websphere.management.cmdframework.CommandMgr, pak rychlá oprava použije jako náhradu jednoduchý název třídy (CommandMgr). Není-li nalezen žádný import, použije se úplný název (com.ibm.websphere.management.cmdframework.CommandMgr).
Příklad:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // nějaký kód CommandMgrInitializer.initializeLocalMode(); // nějaký kód } |
Předchozí příklad se změní na:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // nějaký kód CommandMgr.getCommandMgr(); // nějaký kód } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // nějaký kód com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // nějaký kód } |
Další informace o třídě viz
Úplný Seznam zamítnutých rozhraní API se nachází v dokumentaci.