TransactionalProducerResource

final class TransactionalProducerResource[F[_]] extends AnyVal

TransactionalProducerResource provides support for inferring the key and value type from TransactionalProducerSettings when using TransactionalKafkaProducer.resource with the following syntax.

TransactionalKafkaProducer.resource[F].using(settings)
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

override def toString: String
Definition Classes
Any
def using[K, V](settings: TransactionalProducerSettings[F, K, V])(implicit context: ContextShift[F]): Resource[F, Metrics[F, K, V]]

Creates a new TransactionalKafkaProducer in the Resource context. This is equivalent to using TransactionalKafkaProducer.resource directly, except we're able to infer the key and value type.

Creates a new TransactionalKafkaProducer in the Resource context. This is equivalent to using TransactionalKafkaProducer.resource directly, except we're able to infer the key and value type.