Packages

p

zio.kafka

consumer

package consumer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package diagnostics
  2. package internal

Type Members

  1. final case class CommittableRecord[K, V](record: ConsumerRecord[K, V], offset: Offset) extends Product with Serializable
  2. trait Consumer extends AnyRef
  3. case class ConsumerSettings(bootstrapServers: List[String], properties: Map[String, AnyRef], closeTimeout: zio.Duration, pollInterval: zio.Duration, pollTimeout: zio.Duration, perPartitionChunkPrefetch: Int, offsetRetrieval: OffsetRetrieval = OffsetRetrieval.Auto(), rebalanceListener: RebalanceListener = RebalanceListener.noop, restartStreamOnRebalancing: Boolean = false) extends Product with Serializable
  4. sealed trait Offset extends AnyRef
  5. sealed trait OffsetBatch extends AnyRef
  6. trait RebalanceConsumer extends AnyRef

    A subset of Consumer methods available during rebalances.

  7. final case class RebalanceListener(onAssigned: (Set[TopicPartition], RebalanceConsumer) => Task[Unit], onRevoked: (Set[TopicPartition], RebalanceConsumer) => Task[Unit], onLost: (Set[TopicPartition], RebalanceConsumer) => Task[Unit]) extends Product with Serializable

    ZIO wrapper around Kafka's ConsumerRebalanceListener to work with Scala collection types and ZIO effects

  8. class SubscribedConsumer extends AnyRef
  9. class SubscribedConsumerFromEnvironment extends AnyRef
  10. sealed trait Subscription extends AnyRef

Value Members

  1. object CommittableRecord extends Serializable
  2. object Consumer
  3. object ConsumerSettings extends Serializable
  4. case object EmptyOffsetBatch extends OffsetBatch with Product with Serializable
  5. object Offset
  6. object OffsetBatch
  7. object RebalanceConsumer
  8. object RebalanceListener extends Serializable
  9. object Subscription

Ungrouped