不要使用已移除的 setJMSPriority() 方法

此規則會標示是否使用已淘汰的方法 setJMSPriority com.ibm.websphere.scheduler.MessageTaskInfo 介面。 此方法已無法再隨任何參數一起使用。 如果宣告或呼叫了該方法,則可以偵測到它。

方法宣告偵測:

1. 類別必須實作 com.ibm.websphere.scheduler.MessageTaskInfo 介面

2. 已實作 setJMSPriority 方法。

範例 1:

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

setJMSPriority() 將會標示「範例 1」中的方法。

方法呼叫偵測:

1. 呼叫的物件必須實作 com.ibm.websphere.scheduler.MessageTaskInfo 介面

2. 方法由介面名稱參照。

範例 2:

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

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

obj.setJMSPriority 將會標示範例 2 中的呼叫。

文件具有詳細清單,請前往 已淘汰的特性 文章,並選取 5.0.2 版中已淘汰的特性。