クラス JvmCommandRunner
java.lang.ObjectSE
org.springframework.batch.core.step.tasklet.JvmCommandRunner
- 実装されたすべてのインターフェース:
CommandRunner
標準の
Runtime.exec(java.lang.String)
SE メソッドを呼び出す CommandRunner
インターフェースの実装。Runtime
SE をモックすることによってのみテストできる実際のコードは 1 行しかないため、このクラスには単体テストがないことに注意してください。- 導入:
- 5.0
- 作成者:
- Stefano Cordio, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
コンストラクターの詳細
JvmCommandRunner
public JvmCommandRunner()
メソッドの詳細
exec
提供された引数を使用してRuntime.exec(java.lang.String)
SE への呼び出しを委譲します。- 次で指定:
- インターフェース
CommandRunner
のexec
- パラメーター:
command
- 指定されたシステムコマンドとその引数。envp
- サブプロセスが現在のプロセスの環境を継承する必要がある場合は、各要素が name = value の形式で環境変数設定を持つ文字列の配列。dir
- サブプロセスの作業ディレクトリ、またはサブプロセスが現在のプロセスの作業ディレクトリを継承する必要がある場合はnull
。- 戻り値:
- サブプロセスを管理するための新しい
Process
SE オブジェクト - 例外:
IOExceptionSE
- 入出力エラーが発生した場合- 関連事項: