## Uses of Interface
io.vertx.rxjava.core.streams.StreamBase

- Packages that use StreamBase
  Package | Description
  --- | ---
  io.vertx.rxjava.core |
  io.vertx.rxjava.core.datagram |
  io.vertx.rxjava.core.eventbus |
  io.vertx.rxjava.core.file |
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.core.net |
  io.vertx.rxjava.core.streams |
  io.vertx.rxjava.ext.unit.report |
  io.vertx.rxjava.ext.web.handler.sockjs |

- - ### Uses of StreamBase in io.vertx.rxjava.core

    Classes in io.vertx.rxjava.core that implement StreamBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TimeoutStream` A timeout stream is triggered by a timer, the `io.vertx.rxjava.core.Handler` will be call when the timer is fired, it can be once or several times depending on the nature of the timer related to this stream.

  - ### Uses of StreamBase in io.vertx.rxjava.core.datagram

    Classes in io.vertx.rxjava.core.datagram that implement StreamBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DatagramSocket` A datagram socket can be used to send `DatagramPacket`'s to remote datagram servers and receive `DatagramPacket`s .
    `class` | `PacketWritestream` A `WriteStream` for sending packets to a `SocketAddress`.

  - ### Uses of StreamBase in io.vertx.rxjava.core.eventbus

    Classes in io.vertx.rxjava.core.eventbus that implement StreamBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MessageConsumer<T>` An event bus consumer object representing a stream of message to an `EventBus` address that can be read from.
    `class` | `MessageProducer<T>` Represents a stream of message that can be written to.

  - ### Uses of StreamBase in io.vertx.rxjava.core.file

    Classes in io.vertx.rxjava.core.file that implement StreamBase
    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 StreamBase in io.vertx.rxjava.core.http

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

    Classes in io.vertx.rxjava.core.http that implement StreamBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientRequest` Represents a client-side HTTP request.
    `class` | `HttpClientResponse` Represents a client-side HTTP response.
    `class` | `HttpServerFileUpload` Represents an file upload from an HTML FORM.
    `class` | `HttpServerRequest` Represents a server-side HTTP request.
    `class` | `HttpServerRequestStream` A `ReadStream` of `HttpServerRequest`, used for notifying http request to a `HttpServer`.
    `class` | `HttpServerResponse` Represents a server-side HTTP response.
    `class` | `ServerWebSocket` Represents a server side WebSocket.
    `class` | `ServerWebSocketStream` A `ReadStream` of `ServerWebSocket`, used for notifying web socket connections to a `HttpServer`.
    `class` | `WebSocket` Represents a client-side WebSocket.
    `class` | `WebSocketStream` A stream for `HttpClient` WebSocket connection.

  - ### Uses of StreamBase in io.vertx.rxjava.core.net

    Classes in io.vertx.rxjava.core.net that implement StreamBase
    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.
    `class` | `NetSocketStream` A `ReadStream` of `NetSocket`, used for notifying socket connections to a `NetServer`.

  - ### Uses of StreamBase in io.vertx.rxjava.core.streams

    Subinterfaces of StreamBase in io.vertx.rxjava.core.streams
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ReadStream<T>` Represents a stream of items that can be read from.
    `interface` | `WriteStream<T>` Represents a stream of data that can be written to.

    Methods in io.vertx.rxjava.core.streams that return StreamBase
    Modifier and Type | Method and Description
    --- | ---
    `StreamBase` | StreamBase.`exceptionHandler(Handler<Throwable> handler)` Set an exception handler.
    `static StreamBase` | StreamBase.`newInstance(StreamBase arg)`

  - ### Uses of StreamBase in io.vertx.rxjava.ext.unit.report

    Classes in io.vertx.rxjava.ext.unit.report that implement StreamBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TestSuiteReport` The test suite reports is basically a stream of events reporting the test suite execution.

  - ### Uses of StreamBase in io.vertx.rxjava.ext.web.handler.sockjs

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

Copyright © 2016. All rights reserved.