Class PipesIteratorConfig

java.lang.Object
org.apache.tika.pipes.pipesiterator.PipesIteratorConfig
Direct Known Subclasses:
AZBlobPipesIteratorConfig, CSVPipesIteratorConfig, FileSystemPipesIteratorConfig, GCSPipesIteratorConfig, JDBCPipesIteratorConfig, JsonPipesIteratorConfig, KafkaPipesIteratorConfig, S3PipesIteratorConfig, SolrPipesIteratorConfig

public abstract class PipesIteratorConfig extends Object
Abstract base class for pipes iterator configurations. Provides the common fetcherId and emitterId fields that all iterators need.

ContentHandlerFactory, ParseMode, and other parsing settings should be loaded from tika-config.json via TikaLoader and set in PipesConfig.

  • Constructor Details

    • PipesIteratorConfig

      public PipesIteratorConfig()
  • Method Details

    • getFetcherId

      public String getFetcherId()
    • setFetcherId

      public void setFetcherId(String fetcherId)
    • getEmitterId

      public String getEmitterId()
    • setEmitterId

      public void setEmitterId(String emitterId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object