public class ServiceProcessSourceImpl extends java.lang.Object implements ServiceProcessSource, ServiceProcessSourceItem, ServiceProcessSourceFactory, java.io.Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
KEY_Class
定義キー
|
static Key |
KEY_Group
定義キー
|
static Key |
KEY_Session
定義キー
|
KEY_ServiceProcessSourceFactory
コンストラクタと説明 |
---|
ServiceProcessSourceImpl(Resource resource)
コンストラクタ
|
ServiceProcessSourceImpl(Resource resource,
java.util.Map sourceMap)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getFormatType()
ServiceProcessFactorySourceがサポートするフォーマット名を返す。
|
Key |
getFormatTypeKey()
ServiceProcessFactorySourceがサポートするフォーマット名(Key)を返す。
|
ServiceProcess |
getServiceProcess(Key serviceNameKey,
java.util.Map info)
ServiceProcessを生成する
|
ServiceProcess |
getServiceProcess(Resource resource,
Key serviceNameKey,
Key processNameKey,
java.util.Map info,
ServiceProcessSource processFactory)
ServiceProcessを返す
|
ServiceProcessSource |
getServiceProcessSource()
ServiceProessSourceを取得する
|
ServiceProcessSourceItem |
getServiceProcessSourceItem(Key formatTypeKey)
ServiceProcessSourceItemを取得する
|
ServiceProcessSourceItem |
getServiceProcessSourceItem(java.lang.String formatType)
ServiceProcessSourceItemを取得する
|
ServiceProcessSourceItem[] |
getServiceProcessSourceItems()
ServiceProcessSourceItemの一覧を取得する
|
protected java.util.Map |
getSourceMap()
プロセスソースの格納マップを取得する
|
public static final Key KEY_Class
public static final Key KEY_Session
public static final Key KEY_Group
public ServiceProcessSourceImpl(Resource resource)
resource
- カーネルリソースpublic ServiceProcessSourceImpl(Resource resource, java.util.Map sourceMap)
resource
- カーネルリソースsourceMap
- プロセス生成元のマップpublic ServiceProcess getServiceProcess(Key serviceNameKey, java.util.Map info) throws FatalException
getServiceProcess
インタフェース内 ServiceProcessSource
serviceNameKey
- プロセス名(指定しない場合はnull可)info
- プロパティ形式によるServiceProcess情報FatalException
protected java.util.Map getSourceMap()
public ServiceProcessSourceItem getServiceProcessSourceItem(Key formatTypeKey)
getServiceProcessSourceItem
インタフェース内 ServiceProcessSource
formatTypeKey
- プロセスフォーマットタイプ(Key)public ServiceProcessSourceItem getServiceProcessSourceItem(java.lang.String formatType)
getServiceProcessSourceItem
インタフェース内 ServiceProcessSource
formatType
- プロセスフォーマットタイプ名public java.lang.String getFormatType()
getFormatType
インタフェース内 ServiceProcessSourceItem
public Key getFormatTypeKey()
getFormatTypeKey
インタフェース内 ServiceProcessSourceItem
public ServiceProcess getServiceProcess(Resource resource, Key serviceNameKey, Key processNameKey, java.util.Map info, ServiceProcessSource processFactory) throws FatalException
getServiceProcess
インタフェース内 ServiceProcessSourceItem
resource
- カーネルリソースserviceNameKey
- サービス名(Key)processNameKey
- プロセス名(Key)info
- プロセス情報マップprocessFactory
- プロセス生成ファクトリFatalException
public ServiceProcessSource getServiceProcessSource() throws FatalException
getServiceProcessSource
インタフェース内 ServiceProcessSourceFactory
FatalException
public ServiceProcessSourceItem[] getServiceProcessSourceItems()
getServiceProcessSourceItems
インタフェース内 ServiceProcessSource