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.