クラス RunProcess
java.lang.ObjectSE
org.springframework.boot.loader.tools.RunProcess
プロセスの実行に使用されるユーティリティ。
- 導入:
- 1.1.0
- 作成者:
- Phillip Webb, Dave Syer, Andy Wilkinson, Stephane Nicoll, Dmytro Nosan
コンストラクターの概要
コンストラクターコンストラクター説明RunProcess
(FileSE workingDirectory, StringSE... command) 指定された作業ディレクトリとコマンドの新しいRunProcess
インスタンスを作成します。RunProcess
(StringSE... command) 指定されたコマンドの新しいRunProcess
インスタンスを作成します。メソッドのサマリー
コンストラクターの詳細
RunProcess
指定されたコマンドの新しいRunProcess
インスタンスを作成します。- パラメーター:
command
- 実行するプログラムとその引数
RunProcess
指定された作業ディレクトリとコマンドの新しいRunProcess
インスタンスを作成します。- パラメーター:
workingDirectory
- 現在の Java プロセスの作業ディレクトリで実行する子プロセスまたはnull
の作業ディレクトリcommand
- 実行するプログラムとその引数
メソッドの詳細
run
run
public int run(boolean waitForProcess, CollectionSE<StringSE> args, MapSE<StringSE, StringSE> environmentVariables) throws IOExceptionSEgetRunningProcess
実行中のプロセスを返します。- 戻り値:
- プロセスまたは
null
handleSigInt
public boolean handleSigInt()プロセスが停止した場合に戻ります。- 戻り値:
- 停止した場合は
true
kill
public void kill()このプロセスを終了します。hasJustEnded
public boolean hasJustEnded()