削除された 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 の非推奨フィーチャー」を選択してください。