S80001
If the bean implements the TimedObject interface, the Timeout annotation or timeout-method deployment descriptor element can only be used to specify the ejbTimeout method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド - 説明
- beanがTimedObject interfaceをインプリメントする場合,Timeoutアノテーションまたはdeployment descriptorのtimeout-method要素は,ejbTimeoutメソッドだけに指定できます。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #18.2.2
S80002
Any method annotated as a Timeout method (or designated in the deployment descriptor as such) must have the signature below: void <METHOD>(Timer timer) (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド - 説明
- Timeoutアノテーションを付加,もしくはdeployment descriptorによって指定されたメソッドは,次に示すシグネチャを指定してください。
- void <METHOD>(Timer timer)
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #18.2.2
S80003
Timeout callback methods must not throw application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド - 説明
- タイムアウトコールバックメソッドは,アプリケーション例外をスローしないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #18.2.2
S80004
A Timeout method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
- aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド - 説明
- Timeoutメソッドは,finalまたはstaticとして宣言しないでください。
- 対処
- アプリケーションを仕様書に従って修正してください。
- 仕様書情報
- EJB 3.0 Core Contracts and Requirements #18.2.2