Cosminexus アプリケーションサーバ V8 リファレンス API編
javax.ejbパッケージに含まれるアノテーションの一覧を次の表に示します。
| アノテーション名 | 機能 |
|---|---|
| @ApplicationException | アプリケーション例外とする例外クラスに設定します。 |
| @EJB | EJBのビジネスインタフェースまたはホームインタフェースへの参照を設定します。 |
| @EJBs | @EJBを複数設定します。 |
| @Init | Stateful Session BeanのHomeインタフェースで定義したcreate<METHOD>()を実行した際,コールバックするメソッドに設定します。 |
| @Local | Enterprise Beanのローカルビジネスインタフェースを設定します。 |
| @LocalHome | ローカルホームインタフェース,およびローカルコンポーネントインタフェースを使用した呼び出しをサポートするEnterprise Beanのクラスに設定します。 |
| @PostActivate | Stateful Session Beanが活性化された直後にコールバックするメソッドに設定します。 |
| @PrePassivate | Stateful Session Beanが非活性化される直前にコールバックするメソッドに設定します。 |
| @Remote | Enterprise Beanのリモートビジネスインタフェースを設定します。アノテーションをインタフェースに設定した場合,そのインタフェースがリモートビジネスインタフェースとなります。 |
| @RemoteHome | リモートホームインタフェース,およびリモートコンポーネントインタフェースを使用した呼び出しをサポートするEnterprise Beanのクラスに設定します。 |
| @Remove | Stateful Session Beanを削除する働きを持つビジネスメソッドに設定します。 |
| @Stateful | Stateful Session Beanのクラスに設定します。 |
| @Stateless | Stateless Session Beanのクラスに設定します。 |
| @Timeout | TimerService使用時にコールバックするタイムアウトメソッドに設定します。 |
| @TransactionAttribute | Enterprise BeanがCMTで動作する場合のトランザクション属性を設定します。 |
| @TransactionManagement | Enterprise Beanのトランザクション管理種別を設定します。 |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.