Class DlqSkipListener
java.lang.Object
org.alfresco.elasticsearch.batchindexing.listeners.DlqSkipListener
- All Implemented Interfaces:
org.springframework.batch.core.listener.SkipListener<org.alfresco.database.connector.model.AlfrescoNode,,org.alfresco.reindexing.model.ReindexingEvent> org.springframework.batch.core.listener.StepListener
public class DlqSkipListener
extends Object
implements org.springframework.batch.core.listener.SkipListener<org.alfresco.database.connector.model.AlfrescoNode,org.alfresco.reindexing.model.ReindexingEvent>
Bridges Spring Batch skip events into
DlqWriter. Typed to SkipListener<AlfrescoNode, ReindexingEvent> because that matches the reindex-by-date step's I/O; the reindexing module's skip-listener hook wires this in via ObjectProvider<SkipListener<?, ?>> so no explicit registration is needed.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonSkipInProcess(org.alfresco.database.connector.model.AlfrescoNode item, Throwable throwable) voidonSkipInRead(Throwable throwable) voidonSkipInWrite(org.alfresco.reindexing.model.ReindexingEvent item, Throwable throwable)
-
Constructor Details
-
DlqSkipListener
-
-
Method Details
-
onSkipInRead
- Specified by:
onSkipInReadin interfaceorg.springframework.batch.core.listener.SkipListener<org.alfresco.database.connector.model.AlfrescoNode,org.alfresco.reindexing.model.ReindexingEvent>
-
onSkipInProcess
public void onSkipInProcess(org.alfresco.database.connector.model.AlfrescoNode item, Throwable throwable) - Specified by:
onSkipInProcessin interfaceorg.springframework.batch.core.listener.SkipListener<org.alfresco.database.connector.model.AlfrescoNode,org.alfresco.reindexing.model.ReindexingEvent>
-
onSkipInWrite
- Specified by:
onSkipInWritein interfaceorg.springframework.batch.core.listener.SkipListener<org.alfresco.database.connector.model.AlfrescoNode,org.alfresco.reindexing.model.ReindexingEvent>
-