Class EmbeddedEngineChangeEvent<K,V,H>

java.lang.Object
io.debezium.embedded.EmbeddedEngineChangeEvent<K,V,H>
All Implemented Interfaces:
io.debezium.engine.ChangeEvent<K,V>, io.debezium.engine.RecordChangeEvent<V>

class EmbeddedEngineChangeEvent<K,V,H> extends Object implements io.debezium.engine.ChangeEvent<K,V>, io.debezium.engine.RecordChangeEvent<V>
  • Field Details

    • key

      private final K key
    • value

      private final V value
    • headers

      private final List<io.debezium.engine.Header<H>> headers
    • sourceRecord

      private final org.apache.kafka.connect.source.SourceRecord sourceRecord
  • Constructor Details

    • EmbeddedEngineChangeEvent

      EmbeddedEngineChangeEvent(K key, V value, List<io.debezium.engine.Header<H>> headers, org.apache.kafka.connect.source.SourceRecord sourceRecord)
  • Method Details

    • key

      public K key()
      Specified by:
      key in interface io.debezium.engine.ChangeEvent<K,V>
    • value

      public V value()
      Specified by:
      value in interface io.debezium.engine.ChangeEvent<K,V>
    • headers

      public List<io.debezium.engine.Header<H>> headers()
      Specified by:
      headers in interface io.debezium.engine.ChangeEvent<K,V>
    • record

      public V record()
      Specified by:
      record in interface io.debezium.engine.RecordChangeEvent<K>
    • destination

      public String destination()
      Specified by:
      destination in interface io.debezium.engine.ChangeEvent<K,V>
    • sourceRecord

      public org.apache.kafka.connect.source.SourceRecord sourceRecord()
    • toString

      public String toString()
      Overrides:
      toString in class Object