Evitaţi utilizarea metodelor perimate pentru managerul de comenzi

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
}

Dacă instrucţiunea de import din exemplul precedent a fost: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;, codul actualizat va fi:
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.

În documentație există lista completă cu API-uri perimate.