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