クラス MainProcess
- java.lang.Object
-
- org.opengion.fukurou.fileexec.MainProcess
-
- すべての実装されたインタフェース:
Runnable
public final class MainProcess extends Object implements Runnable
MainProcess は、単独で使用する ファイル取込システムのメインクラスです。このクラスのmainメソッドから起動します。 コマンドラインを処理することで、各種処理を実行します。
- 導入されたバージョン:
- 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()
すべての成形機のセッションフォルダの監視を終了します。
-
-
-
メソッドの詳細
-
getInstance
public static MainProcess getInstance()
MainProcess は、シングルインスタンスです。 既存のインスタンスか、新しいインスタンスを作成して返します。 serverフォルダ は必須です。- 戻り値:
- 新しいインスタンス または、既存のインスタンス
-
start
public static void start()
開始処理を行います。 内部で自身のインスタンスを作成して、ScheduledExecutorService で繰り返し実行します。
-
shutdown
public static void shutdown(boolean flag)
終了処理を行います。- パラメータ:
flag
- 完全終了時は true を設定する。
-
isStarted
public static boolean isStarted()
MainProcess の処理が起動しているかどうかを返します。- 戻り値:
- true:起動中/false:停止中
-
watchStop
public void watchStop()
すべての成形機のセッションフォルダの監視を終了します。
-
-