object CommittableOffsetBatch
- Alphabetic
- By Inheritance
- CommittableOffsetBatch
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def committableOffsetBatchShow[F[_]]: Show[CommittableOffsetBatch[F]]
- def empty[F[_]](implicit F: Applicative[F]): CommittableOffsetBatch[F]
An empty CommittableOffsetBatch which does not include any offsets and
commit
will not commit offsets.An empty CommittableOffsetBatch which does not include any offsets and
commit
will not commit offsets. This can be used together withupdated
to create a batch from some offsets. - final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromFoldable[F[_], G[_]](offsets: G[CommittableOffset[F]])(implicit F: ApplicativeError[F, Throwable], G: Foldable[G]): CommittableOffsetBatch[F]
Creates a CommittableOffsetBatch from some CommittableOffsets, where the containing type has a
Foldable
instance.Creates a CommittableOffsetBatch from some CommittableOffsets, where the containing type has a
Foldable
instance. Guaranteed to be equivalent to the following, but implemented more efficiently.offsets.foldLeft(CommittableOffsetBatch.empty[F])(_ updated _)
Note that just like for
updated
,offsets
have to be in order per topic-partition. - def fromFoldableMap[F[_], G[_], A](ga: G[A])(f: (A) => CommittableOffset[F])(implicit F: ApplicativeError[F, Throwable], G: Foldable[G]): CommittableOffsetBatch[F]
Creates a CommittableOffsetBatch from a
Foldable
containingA
s, by applyingf
to eachA
to get the CommittableOffset.Creates a CommittableOffsetBatch from a
Foldable
containingA
s, by applyingf
to eachA
to get the CommittableOffset. Guaranteed to be equivalent to the following, but implemented more efficiently.ga.foldLeft(CommittableOffsetBatch.empty[F])(_ updated f(_))
Note that just like for
updated
,offsets
have to be in order per topic-partition. - def fromFoldableOption[F[_], G[_]](offsets: G[Option[CommittableOffset[F]]])(implicit F: ApplicativeError[F, Throwable], G: Foldable[G]): CommittableOffsetBatch[F]
Creates a CommittableOffsetBatch from some CommittableOffsets wrapped in
Option
, where the containing type has aFoldable
instance.Creates a CommittableOffsetBatch from some CommittableOffsets wrapped in
Option
, where the containing type has aFoldable
instance. Guaranteed to be equivalent to the following, but implemented more efficiently.offsets.foldLeft(CommittableOffsetBatch.empty[F]) { case (batch, Some(offset)) => batch.updated(offset) case (batch, None) => batch }
Note that just like for
updated
,offsets
have to be in order per topic-partition. - final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()