Package

org.novelfs.streaming.kafka

consumer

Permalink

package consumer

Visibility
  1. Public
  2. All

Type Members

  1. final case class ConsumerRecord[K, V](topicPartition: TopicPartition, offset: Long, key: K, value: V, timestamp: Option[Long], serializedKeySize: Option[Int], serializedValueSize: Option[Int], headers: List[KafkaHeader]) extends Product with Serializable

    Permalink

    topicPartition

    The topic and partition this record was received from

    offset

    The offset of this record in the kafka partition

    key

    The key of the record

    value

    The value of the record

    timestamp

    The timestamp of the record

    serializedKeySize

    The length of the serialised key, if it exists

    serializedValueSize

    The length of the serialised value, if it exists

    headers

    The headers associated with the record

  2. case class KafkaConsumerConfig[K, V](brokers: List[String], security: KafkaSecuritySettings, topics: List[String], clientId: String, groupId: String, commitOffsetSettings: KafkaOffsetCommitSettings, pollTimeout: FiniteDuration, maxPollRecords: Int, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V]) extends Product with Serializable

    Permalink
  3. final case class KafkaConsumerSubscription[K, V] extends Product with Serializable

    Permalink
  4. sealed trait KafkaOffsetCommitSettings extends AnyRef

    Permalink
  5. case class OffsetMetadata(offset: Long) extends Product with Serializable

    Permalink

Value Members

  1. object ConsumerRecord extends Serializable

    Permalink
  2. object KafkaConsumer

    Permalink
  3. object KafkaConsumerConfig extends Serializable

    Permalink
  4. object KafkaConsumerSubscription extends Serializable

    Permalink
  5. object KafkaOffsetCommitSettings

    Permalink

Ungrouped