public class CommonServiceFacadeBase extends java.lang.Object implements javax.ejb.SessionBean, CommonServiceFacade, ServiceFacade, Refreshable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected javax.ejb.SessionContext |
ctx
SessionBeanのコンテキスト
|
| コンストラクタと説明 |
|---|
CommonServiceFacadeBase()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected CommonServiceFacadeManager |
createServiceFacadeManager()
ServiceFacadeManagerを生成する
|
Session |
doService(Key serviceNameKey,
Session session)
指定したサービスを実行する
|
Session |
doService(Service service,
Session session)
Serviceを実行する
|
Session |
doService(Session session,
java.util.Map serviceInfo,
Key serviceNameKey)
Adhock実行用
|
Session |
doService(Session session,
java.lang.String serviceString,
Key serviceNameKey)
Debug用
|
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
protected CommonServiceFacadeManager |
getServiceFacadeManager()
ServiceFacadeManagerを取得する
|
protected ServiceMap |
getServiceMap()
Service名とServiceインスタンスの対応マップを取得する
|
javax.ejb.SessionContext |
getSessionContext()
SessionContextを取得する
|
void |
refresh()
読み込み済みのサービスインスタンスをクリアして、新たに読み込み直す。
|
void |
setSessionContext(javax.ejb.SessionContext ctx)
SessionContextを登録する
|
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext インタフェース内 javax.ejb.SessionBeanctx - SessionBeanコンテキストpublic javax.ejb.SessionContext getSessionContext()
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbCreate()
public void refresh()
refresh インタフェース内 Refreshableprotected CommonServiceFacadeManager createServiceFacadeManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected CommonServiceFacadeManager getServiceFacadeManager()
protected ServiceMap getServiceMap()
public Session doService(Key serviceNameKey, Session session) throws ServiceException, java.rmi.RemoteException, FatalException
doService インタフェース内 CommonServiceFacadeserviceNameKey - 実行サービス名(Key)session - サービスに対するパラメータを格納した実行セッションServiceExceptionjava.rmi.RemoteExceptionFatalExceptionpublic Session doService(Service service, Session session) throws ServiceException, FatalException, java.rmi.RemoteException
doService インタフェース内 ServiceFacadeservice - 実行するサービスsession - サービスに対するパラメータを格納した実行セッションServiceExceptionFatalExceptionjava.rmi.RemoteExceptionpublic Session doService(Session session, java.lang.String serviceString, Key serviceNameKey) throws ServiceException, FatalException, java.rmi.RemoteException
doService インタフェース内 ServiceFacadesession - サービスに対するパラメータを格納した実行セッションserviceString - サービス定義内容を表す文字列serviceNameKey - 無名の場合はnullを設定(設定するとエラー発生時やデバッグ時に指定したKey名で表示される)ServiceExceptionFatalExceptionjava.rmi.RemoteExceptionpublic Session doService(Session session, java.util.Map serviceInfo, Key serviceNameKey) throws ServiceException, FatalException, java.rmi.RemoteException
doService インタフェース内 ServiceFacadesession - サービスに対するパラメータを格納した実行セッションserviceInfo - サービス定義情報serviceNameKey - 無名の場合はnullを設定(設定するとエラー発生時やデバッグ時に指定したKey名で表示される)ServiceExceptionFatalExceptionjava.rmi.RemoteException