Class AbstractExternalProcessParser

  • All Implemented Interfaces:
    Serializable, Parser
    Direct Known Subclasses:
    TesseractOCRParser

    public abstract class AbstractExternalProcessParser
    extends Object
    implements Parser
    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:
    Serialized Form
    • Constructor Detail

      • AbstractExternalProcessParser

        public AbstractExternalProcessParser()