io.eels.component

kafka

package kafka

Visibility
  1. Public
  2. All

Type Members

  1. trait KafkaDeserializer extends AnyRef

  2. trait KafkaSerializer extends AnyRef

  3. case class KafkaSink(config: KafkaSinkConfig, topic: String, serializer: KafkaSerializer) extends Sink with StrictLogging with Product with Serializable

  4. case class KafkaSinkConfig(brokerList: String, autoOffsetReset: String = "earliest", enableAutoCommit: Boolean = false, shutdownTimeout: FiniteDuration = ...) extends Product with Serializable

  5. case class KafkaSource(config: KafkaSourceConfig, topics: Set[String], deserializer: KafkaDeserializer) extends Source with Logging with Product with Serializable

  6. case class KafkaSourceBuilder(brokerList: String, topics: Set[String], params: Map[String, List[String]]) extends Builder[KafkaSource] with Product with Serializable

  7. case class KafkaSourceConfig(brokerList: String, consumerGroup: String, autoOffsetReset: String = "earliest", enableAutoCommit: Boolean = false) extends Product with Serializable

Value Members

  1. object AvroKafkaDeserializer extends KafkaDeserializer

  2. object AvroKafkaSerializer extends KafkaSerializer

  3. object JsonKafkaDeserializer extends KafkaDeserializer

  4. object JsonKafkaSerializer extends KafkaSerializer

  5. object KafkaSourceParser extends SourceParser

Ungrouped