intra-mart 6.1.14

jp.co.intra_mart.framework.base.event
クラス EJBEventListenerAgentBean

java.lang.Object
  拡張jp.co.intra_mart.framework.base.event.EJBEventListenerAgentBean
すべての実装インタフェース:
EnterpriseBean, Serializable, SessionBean
直系の既知のサブクラス:
GenericEJBEventListenerAgentBean, StandardEJBEventListenerAgentBean

public abstract class EJBEventListenerAgentBean
extends Object
implements SessionBean

Session Beanを利用したイベントリスナの抽象クラスです。

バージョン:
1.0
関連項目:
直列化された形式

フィールドの概要
protected  SessionContext sessionContext
          セッションコンテキスト
 
コンストラクタの概要
EJBEventListenerAgentBean()
          EJBEventListenerAgentBeanを新規に生成します。
 
メソッドの概要
protected  EventResult dispatchEvent(Event event)
          イベント処理を実行します。
 void ejbActivate()
          "passive"状態の時にインスタンスが活性化される時に呼ばれるメソッドです。
 void ejbPassivate()
          インスタンスが"passive"状態に移る前に呼ばれるメソッドです。
 void ejbRemove()
          Session Beanのが終了する前にEJBコンテナが呼び出すメソッドです。
 void setSessionContext(SessionContext sessionContext)
          関連するSessionContextを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sessionContext

protected SessionContext sessionContext
セッションコンテキスト

コンストラクタの詳細

EJBEventListenerAgentBean

public EJBEventListenerAgentBean()
EJBEventListenerAgentBeanを新規に生成します。

メソッドの詳細

setSessionContext

public void setSessionContext(SessionContext sessionContext)
関連するSessionContextを設定します。 コンテナはインスタンス生成後にこのメソッドを呼び出します。

定義:
インタフェース SessionBean 内の setSessionContext
パラメータ:
sessionContext - SessionContextインタフェース

ejbRemove

public void ejbRemove()
               throws EJBException
Session Beanのが終了する前にEJBコンテナが呼び出すメソッドです。

定義:
インタフェース SessionBean 内の ejbRemove
例外:
EJBException - システムレベルのエラー
RemoteException - EJB 1.0以前との互換性のための例外

ejbActivate

public void ejbActivate()
                 throws EJBException
"passive"状態の時にインスタンスが活性化される時に呼ばれるメソッドです。 ejbPassivate()メソッドで先にリリースされたすべてのリソースを再取得します。

定義:
インタフェース SessionBean 内の ejbActivate
例外:
EJBException - システムレベルのエラー
RemoteException - EJB 1.0以前との互換性のための例外

ejbPassivate

public void ejbPassivate()
                  throws EJBException
インスタンスが"passive"状態に移る前に呼ばれるメソッドです。 ejbActivate()メソッドで再取得されるリソースをすべてリリースします。

定義:
インタフェース SessionBean 内の ejbPassivate
例外:
EJBException - システムレベルのエラー
RemoteException - EJB 1.0以前との互換性のための例外

dispatchEvent

protected EventResult dispatchEvent(Event event)
                             throws EventManagerException,
                                    EventException,
                                    SystemException,
                                    ApplicationException
イベント処理を実行します。

パラメータ:
event - イベント
戻り値:
イベント処理結果
例外:
EventManagerException - イベントマネージャの生成に失敗
EventException - イベント処理実行に失敗
SystemException - イベント処理時にシステム例外が発生
ApplicationException - イベント処理時にアプリケーション例外が発生
導入されたバージョン:
4.2

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.