## Uses of Interface
io.vertx.reactivex.core.streams.WriteStream

- Packages that use WriteStream
  Package | Description
  --- | ---
  io.vertx.reactivex.core.datagram |
  io.vertx.reactivex.core.eventbus |
  io.vertx.reactivex.core.file |
  io.vertx.reactivex.core.http |
  io.vertx.reactivex.core.net |
  io.vertx.reactivex.core.streams |
  io.vertx.reactivex.ext.web.codec |
  io.vertx.reactivex.ext.web.handler.sockjs |
  io.vertx.reactivex.kafka.client.producer |

- - ### Uses of WriteStream in io.vertx.reactivex.core.datagram

    Methods in io.vertx.reactivex.core.datagram that return WriteStream
    Modifier and Type | Method and Description
    --- | ---
    `WriteStream<Buffer>` | DatagramSocket.`sender(int port, String host)` Returns a `WriteStream` able to send to the `SocketAddress`.

  - ### Uses of WriteStream in io.vertx.reactivex.core.eventbus

    Classes in io.vertx.reactivex.core.eventbus that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MessageProducer<T>` Represents a stream of message that can be written to.

  - ### Uses of WriteStream in io.vertx.reactivex.core.file

    Classes in io.vertx.reactivex.core.file that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsyncFile` Represents a file on the file-system which can be read from, or written to asynchronously.

  - ### Uses of WriteStream in io.vertx.reactivex.core.http

    Subinterfaces of WriteStream in io.vertx.reactivex.core.http
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `WebSocketBase` Base WebSocket implementation.

    Classes in io.vertx.reactivex.core.http that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientRequest` Represents a client-side HTTP request.
    `class` | `HttpServerResponse` Represents a server-side HTTP response.
    `class` | `ServerWebSocket` Represents a server side WebSocket.
    `class` | `WebSocket` Represents a client-side WebSocket.

  - ### Uses of WriteStream in io.vertx.reactivex.core.net

    Classes in io.vertx.reactivex.core.net that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetSocket` Represents a socket-like interface to a TCP connection on either the client or the server side.

  - ### Uses of WriteStream in io.vertx.reactivex.core.streams

    Methods in io.vertx.reactivex.core.streams that return WriteStream
    Modifier and Type | Method and Description
    --- | ---
    `WriteStream<T>` | WriteStream.`drainHandler(Handler<Void> handler)` Set a drain handler on the stream.
    `WriteStream<T>` | WriteStream.`exceptionHandler(Handler<Throwable> handler)` Set an exception handler on the write stream.
    `static <T> WriteStream<T>` | WriteStream.`newInstance(WriteStream arg)`
    `static <T> WriteStream<T>` | WriteStream.`newInstance(WriteStream arg, io.vertx.lang.rx.TypeArg<T> __typeArg_T)`
    `WriteStream<T>` | WriteStream.`setWriteQueueMaxSize(int maxSize)` Set the maximum size of the write queue to `maxSize`.
    `WriteStream<T>` | WriteStream.`write(T data)` Write some data to the stream.

    Methods in io.vertx.reactivex.core.streams with parameters of type WriteStream
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Pump` | Pump.`pump(Flowable<T> rs, WriteStream<T> ws)` Create a new `Pump` with the given `ReadStream` and `WriteStream`
    `static <T> Pump` | Pump.`pump(Flowable<T> rs, WriteStream<T> ws, int writeQueueMaxSize)` Create a new `Pump` with the given `ReadStream` and `WriteStream` and `writeQueueMaxSize`
    `static <T> Pump` | Pump.`pump(Observable<T> rs, WriteStream<T> ws)` Create a new `Pump` with the given `ReadStream` and `WriteStream`
    `static <T> Pump` | Pump.`pump(Observable<T> rs, WriteStream<T> ws, int writeQueueMaxSize)` Create a new `Pump` with the given `ReadStream` and `WriteStream` and `writeQueueMaxSize`
    `static <T> Pump` | Pump.`pump(ReadStream<T> rs, WriteStream<T> ws)` Create a new `Pump` with the given `ReadStream` and `WriteStream`
    `static <T> Pump` | Pump.`pump(ReadStream<T> rs, WriteStream<T> ws, int writeQueueMaxSize)` Create a new `Pump` with the given `ReadStream` and `WriteStream` and `writeQueueMaxSize`

  - ### Uses of WriteStream in io.vertx.reactivex.ext.web.codec

    Methods in io.vertx.reactivex.ext.web.codec with parameters of type WriteStream
    Modifier and Type | Method and Description
    --- | ---
    `static BodyCodec<Void>` | BodyCodec.`pipe(WriteStream<Buffer> stream)` A body codec that pipes the body to a write stream.

  - ### Uses of WriteStream in io.vertx.reactivex.ext.web.handler.sockjs

    Classes in io.vertx.reactivex.ext.web.handler.sockjs that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SockJSSocket` You interact with SockJS clients through instances of SockJS socket.

  - ### Uses of WriteStream in io.vertx.reactivex.kafka.client.producer

    Classes in io.vertx.reactivex.kafka.client.producer that implement WriteStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KafkaProducer<K,V>` Vert.x Kafka producer.

Copyright © 2019 Eclipse. All rights reserved.