Esta regra sinaliza a utilização do método descontinuado setJMSPriority do com.ibm.websphere.scheduler.MessageTaskInfo interface. Esse método não está mais disponível sem parâmetros. O método pode ser detectado se ele for declarado ou se ele for chamado.
Detecção de Declaração de Método:
1. A classe deve implementar a interface com.ibm.websphere.scheduler.MessageTaskInfoExemplo 1:
| public class MyMessageTaskInfo implements
MessagTaskInfo {
public int setJMSPriority(){ // algum código return anInt; } } |
O setJMSPriority() no Exemplo 1 será sinalizado.
Detecção de Chamada de Método:
1. O objeto da chamada deve implementar a interface com.ibm.websphere.scheduler.MessageTaskInfoExemplo 2:
| public class MyClass implements MessageTaskInfo {
// algum código ... } MessageTaskInfo obj = new MyClass(); obj.setJMSPriority(); |
O obj.setJMSPriority no Exemplo 2 será sinalizado.
A documentação tem uma lista detalhada, acesse o artigo Recursos descontinuados e selecione Recursos descontinuados na Versão 5.0.2.