No utilizar el método setJMSPriority() que se ha eliminado

Esta regla señala la utilización del método en desuso setJMSPriority de la com.ibm.websphere.scheduler.MessageTaskInfo CredentialGenerator. Este método ya no está disponible sin parámetros. El método se puede detectar si se declara o se invoca.

Detección de la declaración del método:

1. La clase debe implementar la interfaz com.ibm.websphere.scheduler.MessageTaskInfo.

2. Se implementa el método setJMSPriority.

Ejemplo 1:

public class MyMessageTaskInfo implements MessagTaskInfo {
public int setJMSPriority(){
// código
return anInt;
}
}

Los 2 setJMSPriority() en el Ejemplo 1 se marcará.

Detección de la invocación del método:

1. El objeto de la invocación debe implementar la interfaz com.ibm.websphere.scheduler.MessageTaskInfo.

2. El nombre de la interfaz hace referencia al método.

Ejemplo 2:

public class MyClass implements MessageTaskInfo {
// código
...
}

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

Los 2 obj.setJMSPriority en el ejemplo 2 se marcará.

La documentación contiene una lista detallada; vaya al artículo Características caídas en desuso y seleccione Características caídas en desuso en la versión 5.0.2.