public class ServiceSessionBase extends java.lang.Object implements ServiceSession
| コンストラクタと説明 |
|---|
ServiceSessionBase(Session source)
コンストラクタ
|
ServiceSessionBase(Session source,
ServiceLogger logger,
ServiceDebugger debugger)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(Session session)
指定されたセッションのすべての値をこのセッションに追加します
|
void |
clear()
セッション値をクリアする
|
Session |
copy()
サービス実行時セッションのコピーインスタンスを作成する
|
java.util.Map |
getControlMap()
サービス実行時の制御パラメータマップを取得する。
|
ServiceDebugger |
getServiceDebugger()
サービスデバッガを取得します。
|
ServiceLogger |
getServiceLogger()
サービスロガーを取得します。
|
Session |
getSession(Key[] returnKeys)
指定されたセッション値のみを保持するセッションインスタンスを作成する
|
java.util.Map |
getSessionMap()
内部利用用(使用禁止!)
|
java.lang.Object |
getSessionValue(Key sessionKey)
セッション上に保持されている値を取得する。
|
java.util.Set |
keySet()
セッションに格納されているキーのセットビューを返します。
|
void |
removeSessionValue(Key sessionKey)
セッション上の値を削除する。
|
void |
setControlMap(java.util.Map controlMap)
サービス実行時の制御パラメータマップを登録する。
|
void |
setServiceDebugger(ServiceDebugger debugger)
サービスデバッガを登録します。
|
void |
setServiceLogger(ServiceLogger logger)
サービスロガーを登録します。
|
void |
setSessionValue(Key sessionKey,
java.lang.Object value)
セッション上に値を保持する。
|
java.lang.String |
toString()
文字列表現を返す
|
public ServiceSessionBase(Session source)
source - ラップ対象のセッションpublic ServiceSessionBase(Session source, ServiceLogger logger, ServiceDebugger debugger)
source - ラップ対象のセッションlogger - サービスロガーdebugger - サービスデバッガpublic java.util.Map getControlMap()
getControlMap インタフェース内 Sessionpublic void setControlMap(java.util.Map controlMap)
setControlMap インタフェース内 SessioncontrolMap - 制御パラメータマップpublic java.lang.Object getSessionValue(Key sessionKey)
getSessionValue インタフェース内 SessionsessionKey - 取得するセッション値のキーpublic void setSessionValue(Key sessionKey, java.lang.Object value)
setSessionValue インタフェース内 SessionsessionKey - 保持するセッション値のキーvalue - セッション値public void removeSessionValue(Key sessionKey)
removeSessionValue インタフェース内 SessionsessionKey - 削除するセッション値のキーpublic Session copy()
public void add(Session session)
public Session getSession(Key[] returnKeys)
getSession インタフェース内 SessionreturnKeys - セッションに含めるべきセッション値キーpublic java.util.Set keySet()
public java.util.Map getSessionMap()
getSessionMap インタフェース内 Sessionpublic void setServiceLogger(ServiceLogger logger)
setServiceLogger インタフェース内 ServiceSessionlogger - 登録するサービスロガーpublic ServiceLogger getServiceLogger()
getServiceLogger インタフェース内 ServiceSessionpublic void setServiceDebugger(ServiceDebugger debugger)
setServiceDebugger インタフェース内 ServiceSessiondebugger - 登録するサービスデバッガpublic ServiceDebugger getServiceDebugger()
getServiceDebugger インタフェース内 ServiceSessionpublic java.lang.String toString()
toString クラス内 java.lang.Object