package kafka
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class CachedTopicsExistenceValidatorConfig(autoCreateFlagFetchCacheTtl: FiniteDuration, topicsFetchCacheTtl: FiniteDuration, adminClientTimeout: FiniteDuration) extends Product with Serializable
- case class DefaultProducerCreator[K, V](kafkaConfig: KafkaConfig) extends KafkaProducerCreator[K, V] with Product with Serializable
- case class IdlenessConfig(enabled: Boolean, duration: FiniteDuration = DefaultDuration) extends Product with Serializable
- case class KafkaConfig(kafkaProperties: Option[Map[String, String]], kafkaEspProperties: Option[Map[String, String]], consumerGroupNamingStrategy: Option[ConsumerGroupNamingStrategy.Value] = None, avroKryoGenericRecordSchemaIdSerialization: Option[Boolean] = None, topicsExistenceValidationConfig: TopicsExistenceValidationConfig = ..., useStringForKey: Boolean = true, schemaRegistryCacheConfig: SchemaRegistryCacheConfig = SchemaRegistryCacheConfig(), avroAsJsonSerialization: Option[Boolean] = None, kafkaAddress: Option[String] = None, idleTimeout: Option[IdlenessConfig] = None, sinkDeliveryGuarantee: Option[SinkDeliveryGuarantee.Value] = None) extends Product with Serializable
- trait KafkaProducerCreator[K, V] extends AnyRef
- trait KafkaUtils extends LazyLogging
- case class MockProducerCreator[K, V](mockProducer: MockProducer[K, V]) extends KafkaProducerCreator[K, V] with Product with Serializable
- case class PreparedKafkaTopic[T <: TopicName](original: T, prepared: T) extends Product with Serializable
- case class SchemaRegistryCacheConfig(availableSchemasExpirationTime: Option[FiniteDuration] = Some(10.seconds), parsedSchemaAccessExpirationTime: Option[FiniteDuration] = Some(120.minutes), maximumSize: Long = CacheConfig.defaultMaximumSize) extends Product with Serializable
- case class SchemaRegistryClientKafkaConfig(kafkaProperties: Map[String, String], cacheConfig: SchemaRegistryCacheConfig, avroAsJsonSerialization: Option[Boolean]) extends Product with Serializable
- final case class TopicsExistenceValidationConfig(enabled: Boolean, validatorConfig: CachedTopicsExistenceValidatorConfig = ...) extends Product with Serializable
- final case class UnspecializedTopicName(name: String) extends Product with Serializable
Value Members
- object CachedTopicsExistenceValidatorConfig extends Serializable
- object ConsumerGroupNamingStrategy extends Enumeration
- object IdlenessConfig extends Serializable
- object KafkaConfig extends Serializable
- object KafkaProducerCreator
- object KafkaRecordUtils
- object KafkaUtils extends KafkaUtils
- object SinkDeliveryGuarantee extends Enumeration
- object UnspecializedTopicName extends Serializable