Class FileProcessResult

java.lang.Object
org.apache.tika.utils.FileProcessResult

public class FileProcessResult extends Object
  • Constructor Details

    • FileProcessResult

      public FileProcessResult()
  • Method Details

    • getStderr

      public String getStderr()
    • getStdout

      public String getStdout()
    • getExitValue

      public int getExitValue()
    • getProcessTimeMillis

      public long getProcessTimeMillis()
    • isTimeout

      public boolean isTimeout()
    • getStdoutLength

      public long getStdoutLength()
    • getStderrLength

      public long getStderrLength()
    • isStderrTruncated

      public boolean isStderrTruncated()
    • isStdoutTruncated

      public boolean isStdoutTruncated()
    • setStderr

      public void setStderr(String stderr)
    • setStdout

      public void setStdout(String stdout)
    • setExitValue

      public void setExitValue(int exitValue)
    • setProcessTimeMillis

      public void setProcessTimeMillis(long processTimeMillis)
    • setTimeout

      public void setTimeout(boolean timeout)
    • setStdoutLength

      public void setStdoutLength(long stdoutLength)
    • setStderrLength

      public void setStderrLength(long stderrLength)
    • setStderrTruncated

      public void setStderrTruncated(boolean stderrTruncated)
    • setStdoutTruncated

      public void setStdoutTruncated(boolean stdoutTruncated)
    • getRequestedTimeoutMillis

      public long getRequestedTimeoutMillis()
      Returns:
      the timeout the caller's own configuration requested, or -1 if this result was not produced by a context-aware ProcessUtils.execute call
    • setRequestedTimeoutMillis

      public void setRequestedTimeoutMillis(long requestedTimeoutMillis)
    • getGrantedTimeoutMillis

      public long getGrantedTimeoutMillis()
      Returns:
      the budget actually granted (after ParseTimeout.budgetFor clipping), or -1 if this result was not produced by a context-aware ProcessUtils.execute call
    • setGrantedTimeoutMillis

      public void setGrantedTimeoutMillis(long grantedTimeoutMillis)
    • isClippedByRemaining

      public boolean isClippedByRemaining()
      Returns:
      true if the granted budget was clipped below the requested timeout by the task's remaining time (task's total timeout was binding, not the process's own). False if not clipped, or if no requested/granted info is present.
    • toString

      public String toString()
      Overrides:
      toString in class Object