Package com.norconex.committer.core.fs
Class BaseFsCommitterConfig
java.lang.Object
com.norconex.committer.core.BaseCommitterConfig
com.norconex.committer.core.fs.BaseFsCommitterConfig
- Direct Known Subclasses:
CsvFileCommitterConfig,JsonFileCommitterConfig,XmlFileCommitterConfig
Base class for Committers writing to the local file system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe directory where files are committed.intThe file name prefix (default isnull).The file name suffix (default isnull).inthashCode()booleanbooleansetCompress(boolean compress) setDirectory(Path directory) The directory where files are committed.setDocsPerFile(int docsPerFile) setFileNamePrefix(String fileNamePrefix) The file name prefix (default isnull).setFileNameSuffix(String fileNameSuffix) The file name suffix (default isnull).setSplitUpsertDelete(boolean splitUpsertDelete) toString()Methods inherited from class com.norconex.committer.core.BaseCommitterConfig
addRestriction, addRestrictions, clearFieldMappings, clearRestrictions, getFieldMappings, getRestrictions, removeFieldMapping, removeRestriction, removeRestriction, setFieldMapping, setFieldMappings
-
Constructor Details
-
BaseFsCommitterConfig
public BaseFsCommitterConfig()
-
-
Method Details
-
getDirectory
The directory where files are committed. -
getDocsPerFile
public int getDocsPerFile() -
isCompress
public boolean isCompress() -
isSplitUpsertDelete
public boolean isSplitUpsertDelete() -
getFileNamePrefix
The file name prefix (default isnull). -
getFileNameSuffix
The file name suffix (default isnull). -
setDirectory
The directory where files are committed.- Returns:
this.
-
setDocsPerFile
- Returns:
this.
-
setCompress
- Returns:
this.
-
setSplitUpsertDelete
- Returns:
this.
-
setFileNamePrefix
The file name prefix (default isnull).- Returns:
this.
-
setFileNameSuffix
The file name suffix (default isnull).- Returns:
this.
-
equals
- Overrides:
equalsin classBaseCommitterConfig
-
canEqual
- Overrides:
canEqualin classBaseCommitterConfig
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseCommitterConfig
-
toString
- Overrides:
toStringin classBaseCommitterConfig
-