Class AbstractFSConsumer

java.lang.Object
org.apache.tika.batch.FileResourceConsumer
org.apache.tika.batch.fs.AbstractFSConsumer
All Implemented Interfaces:
Callable<IFileProcessorFutureResult>
Direct Known Subclasses:
BasicTikaFSConsumer, RecursiveParserWrapperFSConsumer, StreamOutRPWFSConsumer

public abstract class AbstractFSConsumer extends FileResourceConsumer
  • Constructor Details

  • Method Details

    • getOutputStream

      protected OutputStream getOutputStream(OutputStreamFactory fsOSFactory, FileResource fileResource)
      Use this for consistent logging of exceptions. Clients must check for whether the os is null, which is the signal that the output file already exists and should be skipped.
      Parameters:
      fsOSFactory - factory that creates the outputstream
      fileResource - used by the OSFactory to create the stream
      Returns:
      the OutputStream or null if the output file already exists
    • getInputStream

      protected InputStream getInputStream(FileResource fileResource)
      Parameters:
      fileResource -
      Returns:
      inputStream, can be null if there is an exception opening IS