Class StreamingEvent

java.lang.Object
io.debezium.connector.oracle.olr.client.StreamingEvent

public class StreamingEvent extends Object
A logical streaming event. OpenLogReplicator emits an event that contains zero or many payload events. A payload event describes a particular operation in the transaction logs. A streaming event emits zero or many payloads because OpenLogReplicator supports emitting a transaction as one or multiple events. By default, Debezium consumes a transaction across multiple events.
Author:
Chris Cranford
  • Field Details

    • scn

      private Scn scn
    • timestamp

      private Instant timestamp
    • xid

      private String xid
    • databaseName

      private String databaseName
    • checkpointScn

      private Scn checkpointScn
    • checkpointIndex

      private Long checkpointIndex
    • payload

      private List<PayloadEvent> payload
  • Constructor Details

    • StreamingEvent

      public StreamingEvent()
  • Method Details

    • getScn

      public Scn getScn()
    • getTimestamp

      public Instant getTimestamp()
    • getXid

      public String getXid()
    • getDatabaseName

      public String getDatabaseName()
    • getCheckpointScn

      public Scn getCheckpointScn()
    • getCheckpointIndex

      public Long getCheckpointIndex()
    • getPayload

      public List<PayloadEvent> getPayload()
    • toString

      public String toString()
      Overrides:
      toString in class Object