Class TransactionalBuffer.RecentlyCommittedTransaction

  • Enclosing class:
    TransactionalBuffer

    private static final class TransactionalBuffer.RecentlyCommittedTransaction
    extends Object
    Represents a transaction boundary that was recently committed. This is used by the buffer to detect transactions read from overlapping mining sessions that can safely be ignored as the connector has already reconciled and emitted the event for it.
    • Field Detail

      • transactionId

        private final String transactionId
      • firstScn

        private final Scn firstScn
      • commitScn

        private final Scn commitScn
    • Method Detail

      • getFirstScn

        public Scn getFirstScn()
      • getCommitScn

        public Scn getCommitScn()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object