## Uses of Interface
io.vertx.kafka.client.producer.KafkaWriteStream

- Packages that use KafkaWriteStream
  Package | Description
  --- | ---
  io.vertx.kafka.client.producer |

- - ### Uses of KafkaWriteStream in io.vertx.kafka.client.producer

    Methods in io.vertx.kafka.client.producer that return KafkaWriteStream
    Modifier and Type | Method | Description
    --- | --- | ---
    `KafkaWriteStream<K,​V>` | KafkaProducer.`asStream()` |
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, KafkaClientOptions options)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, KafkaClientOptions options, Class<K> keyType, Class<V> valueType)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, KafkaClientOptions options, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Map<String,​Object> config)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Map<String,​Object> config, Class<K> keyType, Class<V> valueType)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Map<String,​Object> config, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Properties config)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Properties config, Class<K> keyType, Class<V> valueType)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, Properties config, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, org.apache.kafka.clients.producer.Producer<K,​V> producer)` | Create a new KafkaWriteStream instance
    `static <K,​V> KafkaWriteStream<K,​V>` | KafkaWriteStream.`create​(Vertx vertx, org.apache.kafka.clients.producer.Producer<K,​V> producer, KafkaClientOptions options)` | Create a new KafkaWriteStream instance.
    `KafkaWriteStream<K,​V>` | KafkaWriteStream.`drainHandler​(Handler<Void> handler)` |
    `KafkaWriteStream<K,​V>` | KafkaWriteStream.`exceptionHandler​(Handler<Throwable> handler)` |
    `KafkaWriteStream<K,​V>` | KafkaWriteStream.`setWriteQueueMaxSize​(int i)` |