Class BaseFsCommitterConfig

java.lang.Object
com.norconex.committer.core.BaseCommitterConfig
com.norconex.committer.core.fs.BaseFsCommitterConfig
Direct Known Subclasses:
CsvFileCommitterConfig, JsonFileCommitterConfig, XmlFileCommitterConfig

public class BaseFsCommitterConfig extends BaseCommitterConfig

Base class for Committers writing to the local file system.

  • Constructor Details

    • BaseFsCommitterConfig

      public BaseFsCommitterConfig()
  • Method Details

    • getDirectory

      public Path getDirectory()
      The directory where files are committed.
    • getDocsPerFile

      public int getDocsPerFile()
    • isCompress

      public boolean isCompress()
    • isSplitUpsertDelete

      public boolean isSplitUpsertDelete()
    • getFileNamePrefix

      public String getFileNamePrefix()
      The file name prefix (default is null).
    • getFileNameSuffix

      public String getFileNameSuffix()
      The file name suffix (default is null).
    • setDirectory

      public BaseFsCommitterConfig setDirectory(Path directory)
      The directory where files are committed.
      Returns:
      this.
    • setDocsPerFile

      public BaseFsCommitterConfig setDocsPerFile(int docsPerFile)
      Returns:
      this.
    • setCompress

      public BaseFsCommitterConfig setCompress(boolean compress)
      Returns:
      this.
    • setSplitUpsertDelete

      public BaseFsCommitterConfig setSplitUpsertDelete(boolean splitUpsertDelete)
      Returns:
      this.
    • setFileNamePrefix

      public BaseFsCommitterConfig setFileNamePrefix(String fileNamePrefix)
      The file name prefix (default is null).
      Returns:
      this.
    • setFileNameSuffix

      public BaseFsCommitterConfig setFileNameSuffix(String fileNameSuffix)
      The file name suffix (default is null).
      Returns:
      this.
    • equals

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

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class BaseCommitterConfig
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseCommitterConfig
    • toString

      public String toString()
      Overrides:
      toString in class BaseCommitterConfig