Class DeadLetterConfig
java.lang.Object
org.alfresco.elasticsearch.batchindexing.config.DeadLetterConfig
@Configuration
@ConditionalOnProperty(prefix="alfresco.reindex.dead-letter",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class DeadLetterConfig
extends Object
Wires the dead-letter queue components. Guarded by
alfresco.reindex.dead-letter.enabled; when disabled no beans are created, so the reindexing skip-listener hook stays a no-op.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondlqBulkItemFailureListener(DlqWriter dlqWriter) dlqContentTransformFailureListener(DlqWriter dlqWriter) dlqPageReadFailureListener(DlqWriter dlqWriter) dlqPathBulkItemFailureListener(DlqWriter dlqWriter) dlqSkipListener(DlqWriter dlqWriter) dlqWriter(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, DeadLetterProperties properties)
-
Constructor Details
-
DeadLetterConfig
public DeadLetterConfig()
-
-
Method Details
-
dlqWriter
@Bean public DlqWriter dlqWriter(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, DeadLetterProperties properties) -
dlqSkipListener
-
dlqBulkItemFailureListener
-
dlqPathBulkItemFailureListener
-
dlqPageReadFailureListener
-
dlqContentTransformFailureListener
@Bean public DlqContentTransformFailureListener dlqContentTransformFailureListener(DlqWriter dlqWriter)
-