Nu utilizaţi metoda setJMSPriority(), care a fost înlăturată

Această regulă semnalează utilizarea metodelor perimate setJMSPriority din interfaţa com.ibm.websphere.scheduler.MessageTaskInfo. Această metodă nu mai este disponibilă fără parametri. Metoda poate fi detectată dacă este declarată sau invocată.

Detectaţi declararea metodei:

1. Clasa trebuie să implementeze interfaţa com.ibm.websphere.scheduler.MessageTaskInfo

2. Metoda setJMSPriority este implementată.

Exemplul 1:

public class MyMessageTaskInfo implements MessagTaskInfo {
public int setJMSPriority(){
// some code
return anInt;
}
}

Metoda setJMSPriority() din Exemplul 1 va fi semnalată.

Detectaţi invocarea metodei:

1. Obiectul invocării trebuie să implementeze interfaţa com.ibm.websphere.scheduler.MessageTaskInfo

2. Metoda este referită după numele interfeţei.

Exemplul 2:

public class MyClass implements MessageTaskInfo {
// some code
...
}

MessageTaskInfo obj = new MyClass();
obj.setJMSPriority();

Invocarea obj.setJMSPriority din Exemplul 2 va fi semnalată.

Documentația are o listă detaliată, mergeți la articolul Caracteristici perimate și selectați Caracteristici perimate în versiunea 5.0.2.