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

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

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

    Methods in io.vertx.reactivex.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.reactivex.core.http

    Methods in io.vertx.reactivex.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.reactivex.core.http with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | HttpServer.`listen(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).
    `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).
    `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.reactivex.core.net

    Fields in io.vertx.reactivex.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.reactivex.core.net that return SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `static SocketAddress` | SocketAddress.`domainSocketAddress(String path)` Create a domain socket address from a `path`.
    `static SocketAddress` | SocketAddress.`inetSocketAddress(InetSocketAddress address)` Create a inet socket address from a Java .
    `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.reactivex.core.net with parameters of type SocketAddress
    Modifier and Type | Method and Description
    --- | ---
    `NetClient` | NetClient.`connect(SocketAddress remoteAddress)` Open a connection to a server at the specific `remoteAddress`.
    `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)` 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`.
    `NetServer` | NetServer.`listen(SocketAddress localAddress)` Like `NetServer.listen(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.net.NetServer>>)` but providing a handler that will be notified when the server is listening, or fails.
    `NetServer` | NetServer.`listen(SocketAddress localAddress, Handler<AsyncResult<NetServer>> listenHandler)` Like `NetServer.listen(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.net.NetServer>>)` but providing a handler that will be notified when the server is listening, or fails.
    `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(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.reactivex.core.net.NetServer>>)` but providing a handler that will be notified when the server is listening, or fails.

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

    Methods in io.vertx.reactivex.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.reactivex.ext.web.handler.sockjs

    Methods in io.vertx.reactivex.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.reactivex.mqtt

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

Copyright © 2020 Eclipse. All rights reserved.