クラス MainProcess
java.lang.Object
org.opengion.fukurou.fileexec.MainProcess
- すべての実装されたインタフェース:
Runnable
MainProcess は、単独で使用する ファイル取込システムのメインクラスです。
このクラスのmainメソッドから起動します。 コマンドラインを処理することで、各種処理を実行します。
- 変更履歴:
- 7.0.0.0 (2017/07/07) 新規作成, 7.2.5.0 (2020/06/01) TomcatのServletContextListenerから実行できるように修正
- 導入されたバージョン:
- JDK1.8,
-
フィールドの概要
フィールド -
メソッドの概要
修飾子とタイプメソッド説明static MainProcess
MainProcess は、シングルインスタンスです。static boolean
MainProcess の処理が起動しているかどうかを返します。void
run()
Runnableインターフェースのrunメソッドです。static void
shutdown
(boolean flag) 終了処理を行います。static void
start()
開始処理を行います。void
すべての成形機のセッションフォルダの監視を終了します。
-
フィールド詳細
-
WAIT_TIME
7.2.5.0 (2020/06/01) エラーの場合、リロードするが、その待機時間 30000L(秒)- 関連項目:
-
-
メソッドの詳細
-
getInstance
MainProcess は、シングルインスタンスです。 既存のインスタンスか、新しいインスタンスを作成して返します。 serverフォルダ は必須です。- 戻り値:
- 新しいインスタンス または、既存のインスタンス
- 変更履歴:
- 7.2.5.0 (2020/06/01) シングルインスタンス, 7.2.9.4 (2020/11/20) staticレベルのロック
-
start
開始処理を行います。 内部で自身のインスタンスを作成して、ScheduledExecutorService で繰り返し実行します。- 変更履歴:
- 7.2.5.0 (2020/06/01) シングルインスタンス, 7.2.9.4 (2020/11/20) static final の大文字化, 7.2.9.4 (2020/11/20) PMD:volatile boolean の代替え。, 7.2.9.4 (2020/11/20) staticレベルのロック
-
shutdown
終了処理を行います。- パラメータ:
flag
- 完全終了時は true を設定する。- 変更履歴:
- 7.2.5.0 (2020/06/01) シングルインスタンス, 7.2.9.4 (2020/11/20) static final の大文字化, 7.2.9.4 (2020/11/20) PMD:volatile boolean の代替え。, 7.2.9.4 (2020/11/20) staticレベルのロック
-
isStarted
MainProcess の処理が起動しているかどうかを返します。- 戻り値:
- true:起動中/false:停止中
- 変更履歴:
- 7.2.5.0 (2020/06/01) 新規追加, 7.2.9.4 (2020/11/20) PMD:volatile boolean の代替え。
-
watchStop
すべての成形機のセッションフォルダの監視を終了します。 -
run
Runnableインターフェースのrunメソッドです。 ScheduledExecutorService で繰り返し実行させるので、Throwable 全てのを拾う。
-