削除された setJMSPriority() メソッドを使用しない

この規則により、com.ibm.websphere.scheduler.MessageTaskInfo インターフェースの非推奨のメソッド setJMSPriority が使用されている場合にフラグを立てます。 このメソッドは、パラメーターなしでは使用できなくなりました。メソッドが宣言された場合、またはメソッドが呼び出された場合に、検出されます。

メソッドの宣言の検出

1. クラスはインターフェース com.ibm.websphere.scheduler.MessageTaskInfo を実装する必要があります。

2. setJMSPriority メソッドが実装される必要があります。

例 1:

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

例 1 の setJMSPriority() メソッドにフラグが立てられます。

メソッド呼び出しの検出

1. 呼び出しのオブジェクトはインターフェース com.ibm.websphere.scheduler.MessageTaskInfo を実装する必要があります。

2. メソッドはインターフェース名によって参照されます。

例 2:

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

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

例 2 の obj.setJMSPriority 呼び出しにフラグが立てられます。

資料には詳細なリストがあります。 非推奨フィーチャー の 記事および「バージョン 5.0.2 の非推奨フィーチャー」を選択してください。