Package com. github. nomisRev. kafka
Types
Typed data class for creating a valid Admin instance. The only required parameter is the bootstrapServer, and all other optional parameters can be added using the props parameter.
Default values taken from org.apache.kafka.clients.consumer.ConsumerConfig
A Deserializer for Nothing, this way we signal in a typed way that Key is not used for a certain topic.
A Serializer for Nothing, this way we signal in a typed way that Key is not used for a certain topic.
Functions
Converts this KafkaFuture to an instance of Deferred.
Await all CreateTopicsResult in a suspending way.
Await all DeleteTopicsResult in a suspending way.
Await a KafkaFuture in a suspending way. Code inspired by KotlinX Coroutines JDK8
Extension method on Admin to create a single Topic in a suspending way.
Extension method on Admin to delete a single Topic in a suspending way.
Extension method to describe a single Topic