@Published(tag="architect") public class GenericLauncher extends java.lang.Object
ProcessLifecycle実装クラスに委譲される。| Modifier and Type | Field and Description | 
|---|---|
protected CommandLine | 
commandLine
コマンドライン引数 
 | 
static java.lang.String | 
PROCESS_LIFECYCLE_KEY
ProcessLifecycle実装クラスを取得するためのキー | 
| Constructor and Description | 
|---|
GenericLauncher(java.lang.String[] programArguments)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
fillDefault(java.util.List<java.lang.String> args,
           java.lang.String key)
デフォルト値を設定する。 
 | 
protected java.lang.String[] | 
fillDefault(java.lang.String[] orig)
プログラム引数にデフォルト値を設定する。
 以下の項目について、 
CommandLine.validateOptions(Map)にて必須チェックが行われるので
 設定されていない場合はデフォルト値を設定する。
 
 -requestPath
 -userId
  | 
protected ProcessLifecycle | 
getProcessLifecycle()
ProcessLifecycleを取得する。
 この実装では、SystemRepositoryから取得する。 | 
protected void | 
initializeLog()
各種ログの初期化を行う。 
 | 
protected void | 
initializeRepository()
リポジトリの初期化を行う。 
 | 
void | 
launch()
アプリケーションを起動する。 
 | 
static void | 
main(java.lang.String[] args)
mainメソッド。 
 | 
protected java.lang.String[] | 
nullToEmpty(java.lang.String[] strings)  | 
protected void | 
setUpSystemRepository(java.lang.String configFilePath)
システムリポジトリの初期化を行う。 
 | 
public static final java.lang.String PROCESS_LIFECYCLE_KEY
ProcessLifecycle実装クラスを取得するためのキーprotected final CommandLine commandLine
public GenericLauncher(java.lang.String[] programArguments)
programArguments - プログラム引数public static void main(java.lang.String[] args)
args - プログラム引数public void launch()
protected void initializeLog()
protected void initializeRepository()
protected ProcessLifecycle getProcessLifecycle()
ProcessLifecycleを取得する。
 この実装では、SystemRepositoryから取得する。ProcessLifecycleprotected void setUpSystemRepository(java.lang.String configFilePath)
configFilePath - コンポーネント設定ファイルのパスprotected java.lang.String[] fillDefault(java.lang.String[] orig)
CommandLine.validateOptions(Map)にて必須チェックが行われるので
 設定されていない場合はデフォルト値を設定する。
 orig - プログラム引数CommandLine.validateOptions(Map)protected java.lang.String[] nullToEmpty(java.lang.String[] strings)
protected void fillDefault(java.util.List<java.lang.String> args,
                           java.lang.String key)
args - プログラム引数key - キー