KafkaTestUtils

zio.kafka.KafkaTestUtils$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def adminSettings: ZIO[Kafka, Nothing, AdminClientSettings]
def consumeWithStrings[RC](clientId: String, groupId: Option[String], subscription: Subscription)(r: (String, String) => URIO[Any, Unit]): RIO[Kafka, Unit]
def consumer(clientId: String, groupId: Option[String], clientInstanceId: Option[String], offsetRetrieval: OffsetRetrieval, allowAutoCreateTopics: Boolean, diagnostics: Diagnostics, restartStreamOnRebalancing: Boolean): ZLayer[Kafka, Throwable, Consumer]
def consumerSettings(clientId: String, groupId: Option[String], clientInstanceId: Option[String], allowAutoCreateTopics: Boolean, offsetRetrieval: OffsetRetrieval, restartStreamOnRebalancing: Boolean): URIO[Kafka, ConsumerSettings]
def produceMany(topic: String, partition: Int, kvs: Iterable[(String, String)]): ZIO[Producer, Throwable, Chunk[RecordMetadata]]
def produceMany(topic: String, kvs: Iterable[(String, String)]): ZIO[Producer, Throwable, Chunk[RecordMetadata]]
def produceOne(topic: String, key: String, message: String): ZIO[Producer, Throwable, RecordMetadata]
def transactionalConsumerSettings(groupId: String, clientId: String, clientInstanceId: Option[String], allowAutoCreateTopics: Boolean, offsetRetrieval: OffsetRetrieval): URIO[Kafka, ConsumerSettings]
def withAdmin[T](f: AdminClient => RIO[Kafka, T]): ZIO[Kafka, Throwable, T]

Concrete fields

val producer: ZLayer[Kafka, Throwable, Producer]
val producerSettings: ZIO[Kafka, Nothing, ProducerSettings]
val transactionalProducer: ZLayer[Kafka, Throwable, TransactionalProducer]
val transactionalProducerSettings: ZIO[Kafka, Nothing, TransactionalProducerSettings]