public abstract class AbstractClientConfiguration extends java.lang.Object implements ClientConfiguration
| コンストラクタと説明 |
|---|
AbstractClientConfiguration()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ClientSession |
createClientSession(java.util.Map map)
ClientSessionを新規に生成する。
|
protected abstract ResourceFactory |
createResourceFactory()
Client用のResourceFactoryを返す。
|
void |
destroy()
終了処理を行う
|
void |
doConfiguration(java.util.Map map)
カーネルのコンフィグレーションを実行する。
|
protected void |
doInitialConfiguration(java.util.Map map)
実行環境構成にあわせた、初期コンフィグレーションを行う。
|
protected void |
doResourceConfiguration(java.util.Map map)
PEXAカーネルリソース関連の初期化を行う
|
protected ClientSession |
doSessionConfiguration(java.util.Map map)
実行環境構成にあわせて、実行セッションをコンフィグレーションして返す。
|
AccessControlManager |
getAccessControlManager()
この実行環境における実行権限管理マネージャーを取得します。
|
protected ClientManagerFactory |
getClientManagerFactory(Key factoryKey)
ClientManagerFactoryをResourceから取得する
|
ClientResourceManager |
getClientResourceManager()
Client向けのResourceManagerを取得します。
|
ClientSession[] |
getClientSessions()
現在有効なClientSessionを配列で取得する
|
DefinitionManager |
getDefinitionManager()
この実行環境における定義体マネージャーを取得します。
|
protected ClientManager |
getManager(java.lang.String key)
マネージャを取得する
|
protected ClientManager |
getManager(java.lang.String key,
ClientSession session)
マネージャを取得する
|
protected java.util.Map |
getManagers()
マネージャ格納マップを取得する
|
protected java.util.Map |
getManagers(ClientSession session)
マネージャ格納マップを取得する
|
MessageManager |
getMessageManager()
この実行環境におけるメッセージマネージャーを取得します。
|
ServiceManager |
getServiceManager()
サービスマネージャのインスタンスを取得する
|
protected Key[] |
getSessionClientManagerFactoryKeys()
JVM上に一つあればいいClientManagerを生成するFactoryキー配列を返す。
|
protected Key[] |
getSingletonClientManagerFactoryKeys()
JVM上に一つあればいいClientManagerを生成するFactoryキー配列を返す。
|
ClientSession |
invokeSession(java.util.Map map,
InvokeEvent e)
この実行環境における実行セッションを開始する。
|
protected void |
registClientResourceManager(ClientResourceManager resource)
ClientVM上でのシングルトンResourceManagerを登録する
|
protected void |
registManager(java.lang.String key,
ClientManager manager)
マネージャを登録する
|
protected void |
registManager(java.lang.String key,
ClientSession session,
ClientManager manager)
マネージャを実行セッションと結びつけて登録する
|
protected abstract boolean |
shouldInitResourceUtils()
ResourceUtilsの初期化を行うべきかを判定する。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisConnectToServerpublic void doConfiguration(java.util.Map map) throws java.lang.Exception
doConfiguration インタフェース内 ClientConfigurationmap - 任意のパラメータ格納マップjava.lang.Exceptionpublic ClientSession invokeSession(java.util.Map map, InvokeEvent e) throws java.lang.Exception
invokeSession インタフェース内 ClientConfigurationmap - パラメータe - 起動イベントオブジェクトjava.lang.Exceptionpublic ClientResourceManager getClientResourceManager()
getClientResourceManager インタフェース内 ClientConfigurationpublic ServiceManager getServiceManager()
getServiceManager インタフェース内 ClientConfigurationpublic DefinitionManager getDefinitionManager()
getDefinitionManager インタフェース内 ClientConfigurationpublic AccessControlManager getAccessControlManager()
getAccessControlManager インタフェース内 ClientConfigurationpublic MessageManager getMessageManager()
getMessageManager インタフェース内 ClientConfigurationpublic void destroy()
destroy インタフェース内 ClientConfigurationpublic ClientSession[] getClientSessions()
getClientSessions インタフェース内 ClientConfigurationprotected void doResourceConfiguration(java.util.Map map)
map - 任意のパラメータ格納マップprotected void doInitialConfiguration(java.util.Map map) throws java.lang.Exception
map - 任意のパラメータ格納マップjava.lang.Exceptionprotected ClientSession doSessionConfiguration(java.util.Map map) throws java.lang.Exception
map - パラメータマップjava.lang.Exceptionprotected Key[] getSingletonClientManagerFactoryKeys()
protected Key[] getSessionClientManagerFactoryKeys()
protected ClientSession createClientSession(java.util.Map map)
map - パラメータ格納マップprotected abstract ResourceFactory createResourceFactory()
protected abstract boolean shouldInitResourceUtils()
protected void registClientResourceManager(ClientResourceManager resource)
resource - protected void registManager(java.lang.String key, ClientManager manager)
key - マネージャー登録キーmanager - 登録マネージャーprotected void registManager(java.lang.String key, ClientSession session, ClientManager manager)
key - マネージャー登録キーsession - 実行セッションmanager - 登録マネージャーprotected ClientManager getManager(java.lang.String key)
key - マネージャー登録キーprotected ClientManager getManager(java.lang.String key, ClientSession session)
key - マネージャー登録キーsession - 実行セッションprotected java.util.Map getManagers()
protected java.util.Map getManagers(ClientSession session)
session - 実行セッションprotected ClientManagerFactory getClientManagerFactory(Key factoryKey)
factoryKey - ファクトリの取得キー