Ne pas utiliser la méthode setJMSPriority() supprimée

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.MessageTaskInfo

2. La méthode setJMSPriority est implémentée.

Exemple 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.MessageTaskInfo

2. La méthode est référencée par le nom de l'interface.

Exemple 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.