Class Signal.Payload<P extends Partition>

java.lang.Object
io.debezium.pipeline.signal.Signal.Payload<P>
Enclosing class:
Signal<P extends Partition>

public static class Signal.Payload<P extends Partition> extends Object
  • Field Details

    • id

      public final String id
    • type

      public final String type
    • data

      public final Document data
    • partition

      public final P extends Partition partition
    • offsetContext

      public final OffsetContext offsetContext
    • source

      public final org.apache.kafka.connect.data.Struct source
  • Constructor Details

    • Payload

      public Payload(P partition, String id, String type, Document data, OffsetContext offsetContext, org.apache.kafka.connect.data.Struct source)
      Parameters:
      partition - partition from which the signal was sent
      id - identifier of the signal intended for deduplication, usually ignored by the signal
      type - of the signal, usually ignored by the signal, should be used only when a signal code is shared for mutlple signals
      data - data specific for given signal instance
      offsetContext - offset at what the signal was sent
      source - source info about position at what the signal was sent
  • Method Details