public abstract class AbstractClientSession extends java.lang.Object implements ClientSession
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractClientSession()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addClientContext(ClientContext context)
実行コンテキストを追加する
|
void |
addClientSessionEventListener(ClientSessionEventListener l)
コンテキストイベントリスナを登録する
|
void |
close(ClientEvent e)
クライアント実行コンテキストを終了する
実行環境に応じた終了処理を実装してください。
|
protected void |
closeSession(ClientEvent e)
コンテキスト自身の終了処理を行う
|
boolean |
containsPlatformResource(java.lang.String key)
指定したキーの制御リソースが存在しているかチェックする
|
protected void |
fireSessionClosed(ClientEvent cause)
登録されているリスナに対してコンテキスト終了を通知する
|
protected ClientContextEventListener |
getClientContextEventListener()
コンテキストに登録するイベントリスナを取得する。
|
ClientSessionEventListener[] |
getClientSessionEventListeners()
コンテキストイベントリスナを取得する
|
ClientManager |
getManager(java.lang.String key)
ClientのManagerを取得する
|
java.lang.Object |
getPlatformResource(java.lang.String key)
制御リソースを取得する
|
ClientContext |
getRootContext()
ルート要素となっているClientContextを取得する
|
void |
invoke(java.util.Map managers,
ClientEvent e)
起動画面を指定してクライアントを起動する
|
void |
removeClientSessionEventListener(ClientSessionEventListener l)
コンテキストイベントリスナを削除する
|
void |
setPlatformResources(java.util.Map platformResMap)
Mapに格納されて渡された制御リソースをリセットする。
|
public void invoke(java.util.Map managers, ClientEvent e) throws RecoverableException
invoke インタフェース内 ClientSessionmanagers - 各Managerを格納したMape - 起動イベント情報RecoverableException - 回復可能な業務例外public ClientManager getManager(java.lang.String key)
getManager インタフェース内 ClientSessionkey - Managerを特定するキー文字列public void addClientContext(ClientContext context)
addClientContext インタフェース内 ClientSessioncontext - 追加する実行コンテキストpublic java.lang.Object getPlatformResource(java.lang.String key)
getPlatformResource インタフェース内 ClientSessionkey - 制御リソースを表すキーpublic void setPlatformResources(java.util.Map platformResMap)
setPlatformResources インタフェース内 ClientSessionplatformResMap - 制御リソースが格納されたMappublic boolean containsPlatformResource(java.lang.String key)
containsPlatformResource インタフェース内 ClientSessionkey - 有無チェック対象の制御リソースキーpublic void addClientSessionEventListener(ClientSessionEventListener l)
addClientSessionEventListener インタフェース内 ClientSessionl - コンテキストイベントリスナpublic ClientSessionEventListener[] getClientSessionEventListeners()
getClientSessionEventListeners インタフェース内 ClientSessionpublic void removeClientSessionEventListener(ClientSessionEventListener l)
removeClientSessionEventListener インタフェース内 ClientSessionl - コンテキストイベントリスナpublic void close(ClientEvent e)
close インタフェース内 ClientSessione - イベント情報public ClientContext getRootContext()
getRootContext インタフェース内 ClientSessionprotected ClientContextEventListener getClientContextEventListener()
protected void closeSession(ClientEvent e)
protected void fireSessionClosed(ClientEvent cause)
cause - 原因イベント