DlqPipelineFactoryFactory
A Micronaut Factory to help initialize the component required for a DeadLetterQueuePipeline
Functions
Link copied to clipboard
@Named(value = "dlqInputQueue")
@Singleton
This queue is the input queue of a "traditional" ObjectStorageLoadPipeline
Link copied to clipboard
@Singleton
The end goal of this file.
Link copied to clipboard
@Singleton
@Named(value = "dlqPipelineSteps")
References the traditional ObjectStorage pipeline steps.
Link copied to clipboard
Add a Singleton to extract the ObjectStorageConfig from the DestinationConfiguration.
Link copied to clipboard
@Named(value = "dlqRecordFormatterStep")
@Singleton
This is the start of the "traditional" object storage pipeline. However, in order for the updated pipeline to work, this recreates the ObjectLoaderPartFormatterStep but with the dlqInputQueue as in input instead of the actual input of the destination which is used by the DlqLoader in this case.
Link copied to clipboard
@Singleton
Singleton to extract the different object storage related config providers for S3