Class DlqBulkItemFailureListener

java.lang.Object
org.alfresco.elasticsearch.batchindexing.listeners.DlqBulkItemFailureListener
All Implemented Interfaces:
org.alfresco.reindexing.writers.BulkItemFailureListener

public class DlqBulkItemFailureListener extends Object implements org.alfresco.reindexing.writers.BulkItemFailureListener
Bridges per-item bulk failures from the metadata writer into DlqWriter. Registered as a Spring bean; the reindexing module's writer picks it up via ObjectProvider and stays a no-op if no bean is present.

Stage is always DeadLetterDocument.FailureStage.METADATA_WRITER — the metadata bulk writer is the only caller.

  • Constructor Details

    • DlqBulkItemFailureListener

      public DlqBulkItemFailureListener(DlqWriter dlqWriter)
  • Method Details

    • onBulkItemFailure

      public void onBulkItemFailure(Long dbId, String nodeRef, Long sourceCommitTimeMs, String errorType, String errorReason)
      Specified by:
      onBulkItemFailure in interface org.alfresco.reindexing.writers.BulkItemFailureListener