Class Launcher

    • Field Detail

      • workingDir

        protected @Nullable File workingDir
      • stdOut

        protected byte @Nullable [] stdOut
      • stdErr

        protected byte @Nullable [] stdErr
    • Constructor Detail

      • Launcher

        protected Launcher​(Logger logger)
      • Launcher

        protected Launcher​(boolean captureOutput,
                           boolean captureErr,
                           Logger logger)
    • Method Detail

      • getWorkingDir

        public @Nullable File getWorkingDir()
      • setWorkingDir

        public void setWorkingDir​(File newWorkingDir)
      • isCaptureOutput

        public boolean isCaptureOutput()
      • isCaptureErr

        public boolean isCaptureErr()
      • getStdOut

        @NullUnmarked
        public @org.jspecify.annotations.Nullable byte[] getStdOut()
      • getStderr

        @NullUnmarked
        public @org.jspecify.annotations.Nullable byte[] getStderr()
      • setStdOut

        protected void setStdOut​(byte[] newOutput)
      • setStdErr

        protected void setStdErr​(byte[] newErr)
      • getInput

        @NullUnmarked
        public @org.jspecify.annotations.Nullable byte[] getInput()
      • setInput

        public void setInput​(byte[] input)
        Set input which will be fed to the launched process's stdin