## Uses of Class
io.vertx.rxjava.core.net.SocketAddress

- Packages that use SocketAddress
  Package | Description
  --- | ---
  io.vertx.rxjava.core.datagram |
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.core.net |
  io.vertx.rxjava.ext.web.client |
  io.vertx.rxjava.ext.web.handler.sockjs |
  io.vertx.rxjava.mqtt |
  io.vertx.rxjava.redis.client |

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

    Methods in io.vertx.rxjava.core.datagram that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `SocketAddress` | DatagramSocket.`localAddress()` Return the `SocketAddress` to which this `DatagramSocket` is bound.
    `SocketAddress` | DatagramPacket.`sender()` Returns the `SocketAddress` of the sender that sent this `DatagramPacket`.

  - ### Uses of SocketAddress in io.vertx.rxjava.core.http

    Methods in io.vertx.rxjava.core.http that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `SocketAddress` | ServerWebSocket.`localAddress()`
    `SocketAddress` | WebSocket.`localAddress()`
    `SocketAddress` | HttpConnection.`localAddress()`
    `SocketAddress` | HttpServerRequest.`localAddress()`
    `SocketAddress` | WebSocketBase.`localAddress()`
    `SocketAddress` | ServerWebSocket.`remoteAddress()`
    `SocketAddress` | WebSocket.`remoteAddress()`
    `SocketAddress` | HttpConnection.`remoteAddress()`
    `SocketAddress` | HttpServerRequest.`remoteAddress()`
    `SocketAddress` | WebSocketBase.`remoteAddress()`

    Methods in io.vertx.rxjava.core.http with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | HttpServer.`listen(SocketAddress address, Handler<AsyncResult<HttpServer>> listenHandler)` Tell the server to start listening on the given address supplying a handler that will be called when the server is actually listening (or has failed).
    `Observable<HttpServer>` | HttpServer.`listenObservable(SocketAddress address)` Deprecated. use `HttpServer.rxListen(int, java.lang.String)` instead
    `HttpClientRequest` | HttpClient.`request(HttpMethod method, SocketAddress serverAddress, int port, String host, String requestURI)` Like `HttpClient.request(io.vertx.core.http.HttpMethod, io.vertx.rxjava.core.net.SocketAddress, io.vertx.core.http.RequestOptions)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `HttpClientRequest` | HttpClient.`request(HttpMethod method, SocketAddress serverAddress, int port, String host, String requestURI, Handler<HttpClientResponse> responseHandler)` Like `HttpClient.request(io.vertx.core.http.HttpMethod, io.vertx.rxjava.core.net.SocketAddress, io.vertx.core.http.RequestOptions)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `HttpClientRequest` | HttpClient.`request(HttpMethod method, SocketAddress serverAddress, RequestOptions options)` Like `HttpClient.request(io.vertx.core.http.HttpMethod, io.vertx.rxjava.core.net.SocketAddress, io.vertx.core.http.RequestOptions)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `HttpClientRequest` | HttpClient.`request(HttpMethod method, SocketAddress serverAddress, RequestOptions options, Handler<HttpClientResponse> responseHandler)` Like `HttpClient.request(io.vertx.core.http.HttpMethod, io.vertx.rxjava.core.net.SocketAddress, io.vertx.core.http.RequestOptions)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `HttpClientRequest` | HttpClient.`requestAbs(HttpMethod method, SocketAddress serverAddress, String absoluteURI)` Like `HttpClient.requestAbs(io.vertx.core.http.HttpMethod, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `HttpClientRequest` | HttpClient.`requestAbs(HttpMethod method, SocketAddress serverAddress, String absoluteURI, Handler<HttpClientResponse> responseHandler)` Like `HttpClient.requestAbs(io.vertx.core.http.HttpMethod, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.
    `Single<HttpServer>` | HttpServer.`rxListen(SocketAddress address)` Tell the server to start listening on the given address supplying a handler that will be called when the server is actually listening (or has failed).

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

    Fields in io.vertx.rxjava.core.net with type parameters of type SocketAddress
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<SocketAddress>` | SocketAddress.`__TYPE_ARG`

    Methods in io.vertx.rxjava.core.net that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `static SocketAddress` | SocketAddress.`domainSocketAddress(String path)` Create a domain socket address.
    `static SocketAddress` | SocketAddress.`inetSocketAddress(int port, String host)` Create a inet socket address, `host` must be non `null` and `port` must be between `0` and `65536`.
    `SocketAddress` | NetSocket.`localAddress()`
    `static SocketAddress` | SocketAddress.`newInstance(SocketAddress arg)`
    `SocketAddress` | NetSocket.`remoteAddress()`

    Methods in io.vertx.rxjava.core.net with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `NetClient` | NetClient.`connect(SocketAddress remoteAddress, Handler<AsyncResult<NetSocket>> connectHandler)` Open a connection to a server at the specific `remoteAddress`.
    `NetClient` | NetClient.`connect(SocketAddress remoteAddress, String serverName, Handler<AsyncResult<NetSocket>> connectHandler)` Open a connection to a server at the specific `remoteAddress`.
    `Observable<NetSocket>` | NetClient.`connectObservable(SocketAddress remoteAddress)` Deprecated. use `NetClient.rxConnect(int, java.lang.String)` instead
    `Observable<NetSocket>` | NetClient.`connectObservable(SocketAddress remoteAddress, String serverName)` Deprecated. use `NetClient.rxConnect(int, java.lang.String)` instead
    `NetServer` | NetServer.`listen(SocketAddress localAddress)` Start listening on the specified local address, ignoring port and host configured in the `NetServerOptions` used when creating the server.
    `NetServer` | NetServer.`listen(SocketAddress localAddress, Handler<AsyncResult<NetServer>> listenHandler)` Like `NetServer.listen()` but providing a handler that will be notified when the server is listening, or fails.
    `Observable<NetServer>` | NetServer.`listenObservable(SocketAddress localAddress)` Deprecated. use `NetServer.rxListen()` instead
    `Single<NetSocket>` | NetClient.`rxConnect(SocketAddress remoteAddress)` Open a connection to a server at the specific `remoteAddress`.
    `Single<NetSocket>` | NetClient.`rxConnect(SocketAddress remoteAddress, String serverName)` Open a connection to a server at the specific `remoteAddress`.
    `Single<NetServer>` | NetServer.`rxListen(SocketAddress localAddress)` Like `NetServer.listen()` but providing a handler that will be notified when the server is listening, or fails.

  - ### Uses of SocketAddress in io.vertx.rxjava.ext.web.client

    Methods in io.vertx.rxjava.ext.web.client with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `HttpRequest<Buffer>` | WebClient.`request(HttpMethod method, SocketAddress serverAddress, int port, String host, String requestURI)` Like `WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the `port` and `host` parameters.
    `HttpRequest<Buffer>` | WebClient.`request(HttpMethod method, SocketAddress serverAddress, RequestOptions options)` Like `WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the `options` parameter.
    `HttpRequest<Buffer>` | WebClient.`request(HttpMethod method, SocketAddress serverAddress, String requestURI)` Like `WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the default port and default host.
    `HttpRequest<Buffer>` | WebClient.`request(HttpMethod method, SocketAddress serverAddress, String host, String requestURI)` Like `WebClient.request(io.vertx.core.http.HttpMethod, int, java.lang.String, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the default port and `host` parameter.
    `HttpRequest<Buffer>` | WebClient.`requestAbs(HttpMethod method, SocketAddress serverAddress, String absoluteURI)` Like `WebClient.requestAbs(io.vertx.core.http.HttpMethod, java.lang.String)` using the `serverAddress` parameter to connect to the server instead of the `absoluteURI` parameter.

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

    Methods in io.vertx.rxjava.ext.web.handler.sockjs that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `SocketAddress` | SockJSSocket.`localAddress()` Return the local address for this socket
    `SocketAddress` | SockJSSocket.`remoteAddress()` Return the remote address for this socket

  - ### Uses of SocketAddress in io.vertx.rxjava.mqtt

    Methods in io.vertx.rxjava.mqtt that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `SocketAddress` | MqttEndpoint.`localAddress()`
    `SocketAddress` | MqttEndpoint.`remoteAddress()`

  - ### Uses of SocketAddress in io.vertx.rxjava.redis.client

    Methods in io.vertx.rxjava.redis.client that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `SocketAddress` | Redis.`socketAddress()` Returns the address associated with this client.

    Methods in io.vertx.rxjava.redis.client with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `static Redis` | Redis.`createClient(Vertx vertx, SocketAddress address)` Connect to redis, the `onConnect` will get the `Redis` instance.

Copyright © 2019 Eclipse. All rights reserved.