Package | Description |
---|---|
io.vertx.core.datagram | |
io.vertx.core.http | |
io.vertx.core.net | |
io.vertx.core.spi.metrics | |
io.vertx.core.spi.observability | |
io.vertx.core.spi.transport |
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 . |
Modifier and Type | Field and Description |
---|---|
static SocketAddress |
RequestOptions.DEFAULT_SERVER
The default value for server method =
null |
Modifier and Type | Method and Description |
---|---|
SocketAddress |
RequestOptions.getServer()
Get the server address to be used by the client request.
|
SocketAddress |
ServerWebSocketHandshake.localAddress() |
SocketAddress |
HttpConnection.localAddress() |
default SocketAddress |
HttpServerRequest.localAddress() |
SocketAddress |
WebSocketBase.localAddress() |
SocketAddress |
HttpConnection.localAddress(boolean real)
|
SocketAddress |
ServerWebSocketHandshake.remoteAddress() |
SocketAddress |
HttpConnection.remoteAddress() |
default SocketAddress |
HttpServerRequest.remoteAddress() |
SocketAddress |
WebSocketBase.remoteAddress() |
SocketAddress |
HttpConnection.remoteAddress(boolean real)
|
Modifier and Type | Method and Description |
---|---|
Future<HttpServer> |
HttpServer.listen(SocketAddress address)
Like
HttpServer.listen(SocketAddress, Handler) but returns a Future of the asynchronous result |
default 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).
|
RequestOptions |
RequestOptions.setServer(SocketAddress server)
Set the server address to be used by the client request.
|
WebSocketConnectOptions |
WebSocketConnectOptions.setServer(SocketAddress server) |
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
InetSocketAddress . |
static SocketAddress |
SocketAddress.inetSocketAddress(int port,
String host)
Create an inet socket address,
host must be non null and port must be between 0
and 65536 . |
SocketAddress |
NetSocket.localAddress() |
SocketAddress |
NetSocket.localAddress(boolean real)
|
SocketAddress |
NetSocket.remoteAddress() |
SocketAddress |
NetSocket.remoteAddress(boolean real)
|
static SocketAddress |
SocketAddress.sharedRandomPort(int id,
String host)
Create an inet socket address that binds to a shared random port identified by
id . |
Modifier and Type | Method and Description |
---|---|
Future<NetSocket> |
NetClient.connect(SocketAddress remoteAddress)
Like
NetClient.connect(SocketAddress, Handler) but returns a Future of the asynchronous result |
NetClient |
NetClient.connect(SocketAddress remoteAddress,
Handler<AsyncResult<NetSocket>> connectHandler)
Open a connection to a server at the specific
remoteAddress . |
Future<NetSocket> |
NetClient.connect(SocketAddress remoteAddress,
String serverName)
Like
NetClient.connect(SocketAddress, String, Handler) but returns a Future of the asynchronous result |
NetClient |
NetClient.connect(SocketAddress remoteAddress,
String serverName,
Handler<AsyncResult<NetSocket>> connectHandler)
Open a connection to a server at the specific
remoteAddress . |
Future<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. |
default NetServer |
NetServer.listen(SocketAddress localAddress,
Handler<AsyncResult<NetServer>> listenHandler)
Like
NetServer.listen(SocketAddress) but providing a handler that will be notified when the server is listening, or fails. |
Modifier and Type | Method and Description |
---|---|
default void |
NetworkMetrics.bytesRead(S socketMetric,
SocketAddress remoteAddress,
long numberOfBytes)
Called when bytes have been read
|
default void |
NetworkMetrics.bytesWritten(S socketMetric,
SocketAddress remoteAddress,
long numberOfBytes)
Called when bytes have been written
|
default S |
TCPMetrics.connected(SocketAddress remoteAddress,
String remoteName)
Called when a client has connected, which is applicable for TCP connections.
|
default ClientMetrics<?,?,?,?> |
VertxMetrics.createClientMetrics(SocketAddress remoteAddress,
String type,
String namespace)
Provides the client metrics SPI when a client has been created.
|
default ClientMetrics<R,T,HttpRequest,HttpResponse> |
HttpClientMetrics.createEndpointMetrics(SocketAddress remoteAddress,
int maxPoolSize)
Provides metrics for a particular endpoint
|
default HttpServerMetrics<?,?,?> |
VertxMetrics.createHttpServerMetrics(HttpServerOptions options,
SocketAddress localAddress)
Provides the http server metrics SPI when an http server is created.
|
default TCPMetrics<?> |
VertxMetrics.createNetServerMetrics(NetServerOptions options,
SocketAddress localAddress)
Provides the net server metrics SPI when a net server is created.
|
default void |
TCPMetrics.disconnected(S socketMetric,
SocketAddress remoteAddress)
Called when a client has disconnected, which is applicable for TCP connections.
|
default void |
NetworkMetrics.exceptionOccurred(S socketMetric,
SocketAddress remoteAddress,
Throwable t)
Called when exceptions occur for a specific connection.
|
default void |
DatagramSocketMetrics.listening(String localName,
SocketAddress localAddress)
Called when a socket is listening.
|
Modifier and Type | Method and Description |
---|---|
SocketAddress |
HttpRequest.remoteAddress() |
Modifier and Type | Method and Description |
---|---|
default SocketAddress |
Transport.convert(SocketAddress address) |
Modifier and Type | Method and Description |
---|---|
default SocketAddress |
Transport.convert(SocketAddress address) |
Copyright © 2025 Eclipse. All rights reserved.