クラス JvmCommandRunner

java.lang.ObjectSE
org.springframework.batch.core.step.tasklet.JvmCommandRunner
実装されたすべてのインターフェース:
CommandRunner

public class JvmCommandRunner extends ObjectSE implements CommandRunner
標準の Runtime.exec(java.lang.String)SE メソッドを呼び出す CommandRunner インターフェースの実装。RuntimeSE をモックすることによってのみテストできる実際のコードは 1 行しかないため、このクラスには単体テストがないことに注意してください。
導入:
5.0
作成者:
Stefano Cordio, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • JvmCommandRunner

      public JvmCommandRunner()
  • メソッドの詳細

    • exec

      public ProcessSE exec(StringSE[] command, StringSE[] envp, FileSE dir) throws IOExceptionSE
      提供された引数を使用して Runtime.exec(java.lang.String)SE への呼び出しを委譲します。
      次で指定:
      インターフェース CommandRunnerexec 
      パラメーター:
      command - 指定されたシステムコマンドとその引数。
      envp - サブプロセスが現在のプロセスの環境を継承する必要がある場合は、各要素が name = value の形式で環境変数設定を持つ文字列の配列。
      dir - サブプロセスの作業ディレクトリ、またはサブプロセスが現在のプロセスの作業ディレクトリを継承する必要がある場合は null
      戻り値:
      サブプロセスを管理するための新しい ProcessSE オブジェクト
      例外:
      IOExceptionSE - 入出力エラーが発生した場合
      関連事項: