Această regulă semnalează următoarele metode perimate:
Metodele CommandMgrInitializer sunt perimate începând cu WebSphere Application Server Versiunea 6.0 şi metoda CommandMgr este perimată începând cu Versiunea 7.0. Acestea ar putea fi înlăturate într-o ediţie viitoare.
În locul celor patru metode, utilizaţi CommandMgr.getCommandMgr(AdminClient).
În scanerul de sursă, corecţia rapidă înlocuieşte metodele perimate cu metoda preferată. Dacă există un import pentru clasa com.ibm.websphere.management.cmdframework.CommandMgr, corecţia rapidă va utiliza numele de clasă simplu (CommandMgr) la înlocuire. Dacă nu este găsit niciun import, este utilizat numele de clasă complet calificat (com.ibm.websphere.management.cmdframework.CommandMgr).
Exemplu:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // some code CommandMgrInitializer.initializeLocalMode(); // some code } |
Exemplul precedent va fi modificat la:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // some code CommandMgr.getCommandMgr(); // some code } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // some code com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // some code } |
Pentru informaţii suplimentare privind clasa, consultaţi
În documentație există lista completă cu API-uri perimate.