Class EmbeddedEngineChangeEvent<K,​V>

  • All Implemented Interfaces:
    io.debezium.engine.ChangeEvent<K,​V>, io.debezium.engine.RecordChangeEvent<V>

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

      • key

        private final K key
      • value

        private final V value
      • sourceRecord

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

      • EmbeddedEngineChangeEvent

        public EmbeddedEngineChangeEvent​(K key,
                                         V value,
                                         org.apache.kafka.connect.source.SourceRecord sourceRecord)
    • Method Detail

      • 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>
      • 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()