Evitaţi utilizarea metodelor perimate pentru managerul de comenzi

Această regulă semnalează următoarele metode perimate:

The CommandMgrInitializer Metode au fost depreciate în WebSphere Application Server 6.0, și CommandMgr Metoda a fost depreciată în versiunea 7.0. Acestea ar putea fi înlăturate într-o ediţie viitoare.

Pentru toate cele patru metode, utilizați CommandMgr.getCommandMgr(AdminClient) în schimb.

Soluția automată va schimba metodele depreciate cu metoda preferată. Dacă există un import pentru clasa com.ibm.websphere.management.cmdframework.CommandMgr , atunci soluția automată va utiliza numele simplu al clasei ( CommandMgr ) în înlocuire. Dacă nu este găsit niciun import, este utilizat numele de clasă complet calificat (com.ibm.websphere.management.cmdframework.CommandMgr).

Exemplu:

< span class="Code" > import com.ibm.websphere.management.cmdframework.
public class MyClass {
// some code
CommandMgrInitializer.initializeLocalMode();
// some code
}

Exemplul precedent va fi modificat la:

< span class="Code" > import com.ibm.websphere.management.cmdframework.
public class MyClass {
// some code
CommandMgr.getCommandMgr();
// some code
}

În cazul în care, declarația de import din exemplul anterior a fost: import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; apoi codul actualizat va fi:
< span class="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.

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