Class AbstractExternalProcessParser

java.lang.Object
org.apache.tika.parser.AbstractParser
org.apache.tika.parser.AbstractExternalProcessParser
All Implemented Interfaces:
Serializable, Parser
Direct Known Subclasses:
TesseractOCRParser

public abstract class AbstractExternalProcessParser extends AbstractParser
Abstract base class for parsers that call external processes. This adds one more layer of 'hope' that processes won't be orphaned if the jvm has to be restarted. This does not guarantee that the processes won't be orphaned in case of, e.g. kill -9, but this increases the chances that under normal circumstances or if the jvm itself exits, that external processes won't be orphaned.
Since:
Apache Tika 1.27
See Also:
  • Constructor Details

    • AbstractExternalProcessParser

      public AbstractExternalProcessParser()
  • Method Details