All Classes and Interfaces
Class
Description
Intended to provide a commonly useful starting point for
ImportBatchHandler
implementations.Simple starting point for a 'converter' that can convert a
BatchRecord.getRow()
into a
meaningful entity instance.Event domain sent across the
BatchCompletionProducer
channelEmits success messages for items that were handled within batch
Intended to help with common batch context setup actions.
Utilized in
ImportBatchHandler
to perform the creation and persistence of entities.Message handler for receiving batch requests
A logical record from the a flat file.
Event domain sent across the
BatchRequestConsumer
channelMessage channel that receives a batch processing event from the import process
Utilized in
ImportBatchHandler
to perform and persist updates of entities.Provides common functionality for processing tracking and context related data on an import.
Helper class for converting
BatchRecord
to target types.A response indicating the results of attempting to convert a
BatchRecord
to a target
type.Holds a mapping of a correlation id (identifier in the import service) with the resolved value at
the resource tier
By default, this detects correlation id values that ends with () and optionally tokenized by |
for columns that can contain multiple correlation ids
The main configuration for consuming an import at a resource tier
Can be used in
ImportBatchHandler
implementations to initialize default values for fields
on an entity that have a null value (meaning their value was not found in the original row).If no id was generated, generates a new one based on a ULID
Enables the message channels to receive batch import requests
The main extension point for responding to a batch coming in from import services.
For this record, what sort of operation is being performed from the import.
Intended for use by
ImportBatchHandler
implementations to capture all relevant
information about a parsed/converted record such that it can be submitted for persistence and
completion information can be produced for it.Provides traceability in order to report success/failure of embedded items tied to a
particular entity.
Convenience methods pertaining to processing
BatchRecord.getRow()
.