Evitare di utilizzare i metodi del gestore comandi obsoleti

Questa regola contrassegna i seguenti metodi obsoleti:

I metodi CommandMgrInitializer sono stati resi obsoleti in WebSphere Application Server Versione 6.0 ed il metodo CommandMgr è stato reso obsoleto nella Versione 7.0. Potrebbero essere rimossi in una release futura.

Per tutti i quattro metodi, utilizzare CommandMgr.getCommandMgr(AdminClient).

Nello scanner origine, la correzione rapida sostituisce i metodi obsoleti con il metodo preferito. Se è presente un'importazione per la classe com.ibm.websphere.management.cmdframework.CommandMgr, la correzione rapida utilizza il nome della classe semplice (CommandMgr) nella sostituzione. Se non è presenta alcuna importazione, viene utilizzato il nome completo (com.ibm.websphere.management.cmdframework.CommandMgr).

Esempio:

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgrInitializer.initializeLocalMode();
// some code
}

L'esempio precedente verrà modificato in:

import com.ibm.websphere.management.cmdframework.*;
public class MyClass {
// some code
CommandMgr.getCommandMgr();
// some code
}

Se l'istruzione import dell'esempio precedente era import com.ibm.websphere.management.cmdframework.CommandMgrInitializer; il codice aggiornato sarà:
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass {
// some code
com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr();
// some code
}

Per ulteriori informazioni sulla classe, consultare

nella documentazione.

L'elenco completo delle API obsolete (Deprecated APIs) è disponibile nella documentazione.