Vyvarovat se použití zamítnutých metod správce příkazů

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
}

Pokud byl příkaz importu v předchozím příkladu: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;, pak aktualizovaný kód bude:
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

v dokumentaci.

Úplný Seznam zamítnutých rozhraní API se nachází v dokumentaci.