KafkaAdminClient

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

sealed abstract class DescribeCluster[F[_]]
sealed abstract class ListConsumerGroupOffsets[F[_]]
sealed abstract class ListConsumerGroupOffsetsForPartitions[F[_]]
sealed abstract class ListConsumerGroups[F[_]]
sealed abstract class ListTopics[F[_]]
sealed abstract class ListTopicsIncludeInternal[F[_]]

Value members

Concrete methods

def resource[F[_]](settings: AdminClientSettings)(implicit F: Async[F], mk: MkAdminClient[F]): Resource[F, KafkaAdminClient[F]]

Creates a new KafkaAdminClient in the Resource context, using the specified AdminClientSettings. If working in a Stream context, you might prefer KafkaAdminClient.stream.

Creates a new KafkaAdminClient in the Resource context, using the specified AdminClientSettings. If working in a Stream context, you might prefer KafkaAdminClient.stream.

def resourceIn[F[_], G[_]](settings: AdminClientSettings)(implicit F: Sync[F], G: Async[G], mk: MkAdminClient[F]): Resource[F, KafkaAdminClient[G]]

Like resource, but allows the effect type of the created KafkaAdminClient to be different from the effect type of the Resource that allocates it.

Like resource, but allows the effect type of the created KafkaAdminClient to be different from the effect type of the Resource that allocates it.

def stream[F[_]](settings: AdminClientSettings)(implicit F: Async[F], mk: MkAdminClient[F]): Stream[F, KafkaAdminClient[F]]

Creates a new KafkaAdminClient in the Stream context, using the specified AdminClientSettings. If you're not working in a Stream context, you might instead prefer to use the KafkaAdminClient.resource.

Creates a new KafkaAdminClient in the Stream context, using the specified AdminClientSettings. If you're not working in a Stream context, you might instead prefer to use the KafkaAdminClient.resource.

def streamIn[F[_], G[_]](settings: AdminClientSettings)(implicit F: Sync[F], G: Async[G], mk: MkAdminClient[F]): Stream[F, KafkaAdminClient[G]]

Like stream, but allows the effect type of the created KafkaAdminClient to be different from the effect type of the Stream that allocates it.

Like stream, but allows the effect type of the created KafkaAdminClient to be different from the effect type of the Stream that allocates it.