パッケージ jakarta.ejb
アノテーション型 Timeout
@TargetSE(METHODSE) @RetentionSE(RUNTIMESE) public @interface Timeout
ステートレスセッション Bean クラス、シングルトンセッション Bean クラス、メッセージ駆動型 Bean クラス、その Bean の Enterprise Bean タイマーの有効期限を受信する必要がある Enterprise Bean 2.x エンティティ Bean クラスのメソッドを指定します。Timeout
アノテーションが適用されるメソッドには、次のいずれかのシグネチャーが必要です。<METHOD>
はメソッド名を指定します。void <METHOD>() void <METHOD>(Timer timer)
タイムアウトコールバックメソッドには、パブリック、プライベート、保護、パッケージレベルのアクセスがあります。タイムアウトコールバックメソッドは、final または static として宣言してはなりません。タイムアウトコールバックメソッドは、アプリケーション例外をスローしてはなりません。Bean が
TimedObject
インターフェースを実装している場合、Timeout
アノテーションはejbTimeout
メソッドにのみ適用できます。- 導入:
- EJB 3.0