KafkaAdminClient

fs2.kafka.KafkaAdminClient
See theKafkaAdminClient companion class

Attributes

Companion
class
Source
KafkaAdminClient.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

sealed abstract class DescribeCluster[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any
sealed abstract class ListConsumerGroupOffsets[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any
sealed abstract class ListConsumerGroupOffsetsForPartitions[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any
sealed abstract class ListConsumerGroups[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any
sealed abstract class ListTopics[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any
sealed abstract class ListTopicsIncludeInternal[F[_]]

Attributes

Source
KafkaAdminClient.scala
Supertypes
class Object
trait Matchable
class Any

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.

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

Attributes

Source
KafkaAdminClient.scala
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.

Attributes

Source
KafkaAdminClient.scala
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.

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.

Attributes

Source
KafkaAdminClient.scala
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.

Attributes

Source
KafkaAdminClient.scala