package kafka
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait FromKafkaSdk[A] extends AnyRef
- trait FromSdkConversions extends AnyRef
-
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
- 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
-
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
-
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
- sealed trait KafkaOffsetCommitSettings extends AnyRef
-
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
- sealed trait KafkaSecuritySettings extends AnyRef
- case class OffsetMetadata(offset: Long) extends Product with Serializable
- trait ToKafkaSdk[A] extends AnyRef
- trait ToSdkConversions extends AnyRef
- case class TopicPartition(topic: String, partition: Int) extends Product with Serializable
Value Members
- object KafkaConsumer
- object KafkaConsumerConfig extends Serializable
- object KafkaOffsetCommitSettings
- object KafkaRecord extends Serializable
- object KafkaSdkConversions extends FromSdkConversions with ToSdkConversions
- object KafkaSecuritySettings