Cette règle marque l'utilisation de la méthode obsolète setJMSPriority à partir de l'interface com.ibm.websphere.scheduler.MessageTaskInfo. Cette méthode n'est plus disponible sans paramètres. Elle peut être détectée si elle est déclarée ou appelée.
Détection de déclaration de la méthode :
1. La classe doit implémenter l'interface com.ibm.websphere.scheduler.MessageTaskInfoExemple 1 :
|
public class MyMessageTaskInfo implements MessagTaskInfo {
public int setJMSPriority(){ // du code return anInt; } } |
La méthode setJMSPriority() de l'exemple 1 est marquée.
Détection d'appel de la méthode :
1. L'objet de l'appel doit implémenter l'interface com.ibm.websphere.scheduler.MessageTaskInfoExemple 2 :
|
public class MyClass implements MessageTaskInfo {
// du code ... } MessageTaskInfo obj = new MyClass(); obj.setJMSPriority(); |
L'appel obj.setJMSPriority de l'exemple 2 est marqué.
La documentation contient une liste détaillée. Accédez à l'article Fonctions obsolètes et sélectionnez Fonctions obsolètes dans la version 5.0.2.