Nepoužívat metodu setJMSPriority(), která byla odebrána

Toto pravidlo označí příznakem použití zamítnuté metody setJMSPriority od společnosti com.ibm.websphere.scheduler.MessageTaskInfo rozhraní. Tato metoda již není k dispozici bez parametrů. Metodu lze zjistit, pokud je deklarována nebo je vyvolána.

Detekce deklarace metody:

1. Třída musí implementovat rozhraní com.ibm.websphere.scheduler.MessageTaskInfo

2. Metoda setJMSPriority je implementována.

Příklad 1:

public class MyMessageTaskInfo implements MessagTaskInfo {
public int setJMSPriority(){
// nějaký kód
return anInt;
}
}

V případě setJMSPriority() Metoda v příkladu 1 bude označena.

Detekce vyvolání metody:

1. Objekt musí implementovat rozhraní com.ibm.websphere.scheduler.MessageTaskInfo

2. Na metodu se odkazuje název rozhraní.

Příklad 2:

public class MyClass implements MessageTaskInfo {
// nějaký kód
...
}

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

V případě obj.setJMSPriority Vyvolání v příkladu 2 bude označeno příznakem.

Dokumentace obsahuje podrobný seznam, přejděte na článek Zamítnuté funkce a vyberte volbu Funkce zamítnuté ve verzi 5.0.2.