Não usar o método setJMSPriority() que foi removido

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

2. O método setJMSPriority está implementado.

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

2. O método é referenciado pelo nome da interface.

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