package kafka

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait FromKafkaSdk[A] extends AnyRef
  2. trait FromSdkConversions extends AnyRef
  3. case class KafkaAuthenticationSettings(keyStoreLocation: String, keyStorePassword: String, keyPassword: String) extends Product with Serializable

    keyStoreLocation

    The location of the key store file

    keyStorePassword

    The store password for the key store file

    keyPassword

    The password of the private key in the key store file

  4. 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
  5. case class KafkaEncryptionSettings(trustStoreLocation: String, trustStorePassword: String) extends Product with Serializable

    trustStoreLocation

    The location of the trust store file

    trustStorePassword

    The password for the trust store file

  6. final case class KafkaHeader(key: String, value: Array[Byte]) extends Product with Serializable

    key

    The key of the header

    value

    The value of the header

  7. sealed trait KafkaOffsetCommitSettings extends AnyRef
  8. final case class KafkaRecord[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

    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

  9. sealed trait KafkaSecuritySettings extends AnyRef
  10. case class OffsetMetadata(offset: Long) extends Product with Serializable
  11. trait ToKafkaSdk[A] extends AnyRef
  12. trait ToSdkConversions extends AnyRef
  13. case class TopicPartition(topic: String, partition: Int) extends Product with Serializable

Ungrouped