Class NoOpLineageEmitter

java.lang.Object
io.debezium.openlineage.emitter.NoOpLineageEmitter
All Implemented Interfaces:
LineageEmitter

public class NoOpLineageEmitter extends Object implements LineageEmitter
A no-operation implementation of LineageEmitter that performs no actual lineage emission.

This implementation is used as a default when lineage emission is disabled. It logs debug messages for all emit operations but does not perform any actual lineage tracking or data emission. Users who want to enable actual lineage emission should set the configuration property openlineage.integration.enabled=true.

All emit methods in this class are effectively no-ops that only log the operations at debug level.

  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
  • Constructor Details

    • NoOpLineageEmitter

      public NoOpLineageEmitter()
  • Method Details