インターフェース ProcessSessionBean<X>
- 型パラメーター:
X
- セッション Bean 型
- すべてのスーパーインターフェース:
ProcessBean<ObjectSE>
,ProcessManagedBean<ObjectSE>
public interface ProcessSessionBean<X> extends ProcessManagedBean<ObjectSE>
コンテナーは、
Bean
オブジェクトを登録する前に、有効なセッション Bean ごとにこの型のイベントを発生させます。ProcessSessionBean
イベントのオブザーバーメソッドが例外をスローした場合、その例外はコンテナーによって定義エラーとして扱われます。ProcessSessionBean
のスーパーインターフェースの型パラメーターはObject
SE であることに注意してください。ProcessBean
ではBean
にアクセスでき、インスタンスをインスタンス化できます。これにより、インターフェースビューの EJB は X のインスタンスにはなりません。CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 作成者:
- David Allen
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getEjbName()
セッション Bean の EJB 名を返します。SessionBeanType
getSessionBeanType()
セッション Bean の種類を表すSessionBeanType
を返します。インターフェース jakarta.enterprise.inject.spi.ProcessBean から継承されたメソッド
addDefinitionError, getAnnotated, getBean
インターフェース jakarta.enterprise.inject.spi.ProcessManagedBean から継承されたメソッド
getAnnotatedBeanClass
メソッドの詳細
getEjbName
StringSE getEjbName()
セッション Bean の EJB 名を返します。- 戻り値:
- EJB の名前
- 例外:
IllegalStateExceptionSE
- オブザーバーメソッド呼び出し以外で呼び出された場合
getSessionBeanType
SessionBeanType getSessionBeanType()
セッション Bean の種類を表すSessionBeanType
を返します。- 戻り値:
SessionBeanType
- 例外:
IllegalStateExceptionSE
- オブザーバーメソッド呼び出し以外で呼び出された場合