Eviter d'utiliser les méthodes obsolètes du gestionnaire de commandes

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
}

Si l'instruction d'importation de l'exemple précédent était import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;, le code mis à jour serait :
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

dans la documentation.

La liste complète des API obsolètes figure dans la documentation.