Packages

p

com.banno.kafka

producer

package producer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. producer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class FatalError(error: Throwable) extends RuntimeException with KafkaTransactionError with Product with Serializable

    This failure means that the producer instance can no longer be used, and must be closed (and re-created).

  2. case class GenericProducerOps[F[_]](producer: ProducerApi[F, GenericRecord, GenericRecord]) extends Product with Serializable
  3. sealed trait KafkaTransactionError extends AnyRef

    Represents the types of failures during Kafka transactional writes.

  4. trait ProducerApi[F[_], K, V] extends AnyRef
  5. case class ProducerImpl[F[_], K, V](p: Producer[K, V])(implicit F: Async[F]) extends ProducerApi[F, K, V] with Product with Serializable
  6. case class ProducerOps[F[_], K, V](producer: ProducerApi[F, K, V]) extends Product with Serializable
  7. final case class TransactionAborted(error: Throwable) extends RuntimeException with KafkaTransactionError with Product with Serializable

    This failure means that the transaction was aborted, and the producer may continue to be used.

Value Members

  1. implicit def genericProducerOps[F[_]](p: ProducerApi[F, GenericRecord, GenericRecord]): GenericProducerOps[F]
  2. implicit def producerOps[F[_], K, V](p: ProducerApi[F, K, V]): ProducerOps[F, K, V]
  3. object Avro4sProducer
  4. object KafkaTransactionError
  5. object ProducerApi
  6. object ProducerImpl extends Serializable
  7. object ShiftingProducer

Inherited from AnyRef

Inherited from Any

Ungrouped