Packages

final case class Live[R, K, V](consumer: ConsumerAccess, settings: ConsumerSettings, runloop: Runloop, keyDeserializer: Deserializer[R, K], valueDeserializer: Deserializer[R, V]) extends Service[R, K, V] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Service[R, K, V], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Live
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Service
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Live(consumer: ConsumerAccess, settings: ConsumerSettings, runloop: Runloop, keyDeserializer: Deserializer[R, K], valueDeserializer: Deserializer[R, V])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assignment: RIO[Blocking, Set[TopicPartition]]

    Returns the topic-partitions that this consumer is currently assigned.

    Returns the topic-partitions that this consumer is currently assigned.

    This is subject to consumer rebalancing, unless using a manual subscription.

    Definition Classes
    LiveService
  6. def beginningOffsets(partitions: Set[TopicPartition], timeout: Duration = Duration.Infinity): RIO[Blocking, Map[TopicPartition, Long]]
    Definition Classes
    LiveService
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def committed(partitions: Set[TopicPartition], timeout: Duration = Duration.Infinity): RIO[Blocking, Map[TopicPartition, Option[OffsetAndMetadata]]]

    Retrieve the last committed offset for the given topic-partitions

    Retrieve the last committed offset for the given topic-partitions

    Definition Classes
    LiveService
  9. def consumeWith[RC](subscription: Subscription, commitRetryPolicy: Schedule[Clock, Any, Any] = ...)(f: (K, V) ⇒ URIO[RC, Unit]): ZIO[R with RC with Blocking with Clock, Throwable, Unit]

    See Consumer.consumeWith.

    Definition Classes
    LiveService
  10. def endOffsets(partitions: Set[TopicPartition], timeout: Duration = Duration.Infinity): RIO[Blocking, Map[TopicPartition, Long]]
    Definition Classes
    LiveService
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val keyDeserializer: Deserializer[R, K]
  16. def listTopics(timeout: Duration = Duration.Infinity): RIO[Blocking, Map[String, List[PartitionInfo]]]
    Definition Classes
    LiveService
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def offsetsForTimes(timestamps: Map[TopicPartition, Long], timeout: Duration = Duration.Infinity): RIO[Blocking, Map[TopicPartition, OffsetAndTimestamp]]
    Definition Classes
    LiveService
  21. def partitionedStream: ZStream[Clock with Blocking, Throwable, (TopicPartition, ZStreamChunk[R, Throwable, CommittableRecord[K, V]])]

    Create a stream with messages on the subscribed topic-partitions by topic-partition

    Create a stream with messages on the subscribed topic-partitions by topic-partition

    The top-level stream will emit new topic-partition streams for each topic-partition that is assigned to this consumer. This is subject to consumer rebalancing, unless a manual subscription was made. When rebalancing occurs, new topic-partition streams may be emitted and existing streams may be completed.

    All streams can be completed by calling stopConsumption.

    Definition Classes
    LiveService
  22. def partitionsFor(topic: String, timeout: Duration = Duration.Infinity): RIO[Blocking, List[PartitionInfo]]
    Definition Classes
    LiveService
  23. def plainStream: ZStreamChunk[R with Clock with Blocking, Throwable, CommittableRecord[K, V]]

    Create a stream with all messages on the subscribed topic-partitions

    Create a stream with all messages on the subscribed topic-partitions

    The stream will emit messages from all topic-partitions interleaved. Per-partition record order is guaranteed, but the topic-partition interleaving is non-deterministic.

    The stream can be completed by calling stopConsumption.

    Definition Classes
    LiveService
  24. def position(partition: TopicPartition, timeout: Duration = Duration.Infinity): RIO[Blocking, Long]
    Definition Classes
    LiveService
  25. def stopConsumption: UIO[Unit]

    Stops consumption of data, drains buffered records, and ends the attached streams while still serving commit requests.

    Stops consumption of data, drains buffered records, and ends the attached streams while still serving commit requests.

    Definition Classes
    LiveService
  26. def subscribe(subscription: Subscription): RIO[Blocking, Unit]
    Definition Classes
    LiveService
  27. def subscribeAnd(subscription: Subscription): SubscribedConsumer[R, K, V]
    Definition Classes
    LiveService
  28. def subscription: RIO[Blocking, Set[String]]
    Definition Classes
    LiveService
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def unsubscribe: RIO[Blocking, Unit]
    Definition Classes
    LiveService
  31. val valueDeserializer: Deserializer[R, V]
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Service[R, K, V]

Inherited from AnyRef

Inherited from Any

Ungrouped