Class ProcessListener

java.lang.Object
ro.sync.exml.workspace.api.process.ProcessListener

@API(type=EXTENDABLE, src=PUBLIC) public abstract class ProcessListener extends Object
The process listener. Listens on an executed process.
Since:
12.1
  • Constructor Details

    • ProcessListener

      public ProcessListener()
  • Method Details

    • newOutputLine

      public void newOutputLine(String line)
      Called when the process outputs a line in the System.out
      Parameters:
      line - The output line.
    • newErrorLine

      public void newErrorLine(String line)
      Called when the process outputs a line in the System.err
      Parameters:
      line - The error line.
    • processEnded

      public void processEnded(int exitCode)
      Called when the process ends.
      Parameters:
      exitCode - The exit code of the process.
    • processStarted

      @Deprecated public void processStarted(String processName, String fullCommand)
      Deprecated.
      replaced with processAboutToStart in version 23.1.
      Called when the process is about to start.
      Parameters:
      fullCommand - The full command line.
      processName - The name of process.
    • processAboutToStart

      public void processAboutToStart(String processName, String fullCommand)
      Called when the process is about to start.
      Parameters:
      fullCommand - The full command line.
      processName - The name of process.
      Since:
      23.1
    • processStarted

      public void processStarted(Process process)
      Called when the process is started.
      Parameters:
      process - The process which started
      Since:
      23.1
    • processCouldNotStart

      public void processCouldNotStart(String message)
      Called when the system could not exec the process.
      Parameters:
      message - The error message.