java.lang.Object
dev.lukebemish.taskgraphrunner.execution.ToolTask
All Implemented Interfaces:
dev.lukebemish.forkedtaskexecutor.runner.Task

public class ToolTask extends Object implements dev.lukebemish.forkedtaskexecutor.runner.Task
  • Constructor Details

    • ToolTask

      public ToolTask(String[] args)
  • Method Details

    • run

      public byte[] run(byte[] bytes) throws Exception
      Specified by:
      run in interface dev.lukebemish.forkedtaskexecutor.runner.Task
      Throws:
      Exception
    • replaceSystemOut

      public PrintStream replaceSystemOut(PrintStream out)
      Specified by:
      replaceSystemOut in interface dev.lukebemish.forkedtaskexecutor.runner.Task
    • replaceSystemIn

      public InputStream replaceSystemIn(InputStream in)
      Specified by:
      replaceSystemIn in interface dev.lukebemish.forkedtaskexecutor.runner.Task
    • replaceSystemErr

      public PrintStream replaceSystemErr(PrintStream err)
      Specified by:
      replaceSystemErr in interface dev.lukebemish.forkedtaskexecutor.runner.Task