Class KafkaCheckpointCommit.CheckpointState<T>

    • Constructor Detail

      • CheckpointState

        public CheckpointState​(org.apache.kafka.common.TopicPartition topicPartition)
      • CheckpointState

        public CheckpointState​(org.apache.kafka.common.TopicPartition topicPartition,
                               ProcessingState<T> processingState)
    • Method Detail

      • withPersistedAt

        public KafkaCheckpointCommit.CheckpointState<T> withPersistedAt​(io.smallrye.reactive.messaging.kafka.commit.KafkaCheckpointCommit.OffsetPersistedAt offsetPersistedAt)
      • getTopicPartition

        public org.apache.kafka.common.TopicPartition getTopicPartition()
      • getPersistedAt

        public io.smallrye.reactive.messaging.kafka.commit.KafkaCheckpointCommit.OffsetPersistedAt getPersistedAt()
      • receivedRecord

        public void receivedRecord()
      • processedRecord

        public void processedRecord()
      • getUnprocessedRecords

        public long getUnprocessedRecords()
      • millisSinceLastPersistedOffset

        public long millisSinceLastPersistedOffset()
      • hasUnsyncedOffset

        public boolean hasUnsyncedOffset()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object