All Classes and Interfaces
Class
Description
A base implementation for doing batch commits.
A base implementation taking care of basic plumbing, such as
firing main Committer events (including exceptions),
storing the Committer context (available via
AbstractCommitter.getCommitterContext()),
and adding support for filtering unwanted requests.
Base class for committers writing to the local file system.
Holds data defined outside a committer but useful or required for the
committer execution.
Builder for
CommitterContext.Default committer events.
Builder for
CommitterEvent.Triggered when something went wrong with committing.
Triggered when something went wrong with the committer queue.
Committer-related utility methods.
Commits documents to CSV files (Comma Separated Value).
Column mapping definition for generated CSV files.
A committer deletion request.
File System queue.
Batch splitting strategy when a batch commit fails.
File sytem queue utility methods.
Functional interface for processing requests in batch (for committers
supporting it).
Commits documents to their final destination (e.g. search engine).
A committer queue, accumulating requests before they are committed
in one or multiple batches.
A document (or record, entry, entity, etc.) to be committed.
Commits documents to JSON files.
WARNING: Not intended for production use.
WARNING: Not intended for production use.
A committer upsert request (update or insert).
Commits documents to XML files.