Package | Description |
---|---|
com.norconex.committer.core | |
com.norconex.committer.core.impl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBatchCommitter
Commits documents to the target repository
(e.g.
|
class |
AbstractCommitter
Basic implementation invoking the
commit() method every time a given
queue size threshold has been reached. |
class |
AbstractFileQueueCommitter
Queues documents on filesystem, leaving only the committing of additions
and deletions to implement.
|
class |
AbstractMappedCommitter
A base class batching documents and offering mappings of source reference
and source content fields to target reference and target content fields.
|
Modifier and Type | Class and Description |
---|---|
class |
FileSystemCommitter
Commits a copy of files on the filesystem.
|
class |
JSONFileCommitter
Commits documents to JSON files.
|
class |
MultiCommitter
This committer allows you to define user many committers as one.
|
class |
NilCommitter
A dummy Committer that does nothing but logging to INFO (log4j) how many
documents were queued (in batch of 100) so far, or committed (but fake).
|
class |
XMLFileCommitter
Commits documents to XML files.
|
Modifier and Type | Method and Description |
---|---|
List<ICommitter> |
MultiCommitter.getCommitters()
Gets nested committers.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiCommitter.addCommitter(ICommitter... committer)
Adds one or more committers.
|
void |
MultiCommitter.removeCommitter(ICommitter... committer)
Removes one or more committers.
|
Constructor and Description |
---|
MultiCommitter(List<ICommitter> committers)
Constructor.
|
Copyright © 2009–2020 Norconex Inc.. All rights reserved.