Cette règle marque les méthodes obsolètes suivantes :
Les méthodes CommandMgrInitializer ont été rendues obsolètes dans WebSphere Application Server version 6.0 et la méthode CommandMgr a été rendue obsolète dans la version 7.0. Elles risquent d'être supprimées dans une version future.
Pour ces quatre méthodes, utilisez CommandMgr.getCommandMgr(AdminClient) à la place.
Dans le scanner de source, le correctif rapide remplace les méthodes obsolètes par celle recommandée. S'il existe une importation pour la classe com.ibm.websphere.management.cmdframework.CommandMgr, le correctif rapide utilise le nom simple (CommandMgr) dans le remplacement. En l'absence d'importation, le nom complet (com.ibm.websphere.management.cmdframework.CommandMgr) est utilisé.
Exemple :
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // du code CommandMgrInitializer.initializeLocalMode(); // du code } |
L'exemple précédent est remplacé par :
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // du code CommandMgr.getCommandMgr(); // du code } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // du code com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // du code } |
Pour des informations sur la classe, voir la
La liste complète des API obsolètes figure dans la documentation.