public class NetClientImpl extends Object implements NetClient, MetricsProvider
Constructor and Description |
---|
NetClientImpl(VertxInternal vertx,
NetClientOptions options) |
NetClientImpl(VertxInternal vertx,
NetClientOptions options,
boolean useCreatingContext) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the client.
|
NetClient |
connect(int port,
String host,
Handler<AsyncResult<NetSocket>> connectHandler)
Open a connection to a server at the specific
port and host . |
protected void |
finalize() |
Metrics |
getMetrics()
Returns the metrics implementation.
|
boolean |
isMetricsEnabled()
Whether the metrics are enabled for this measured object
|
public NetClientImpl(VertxInternal vertx, NetClientOptions options)
public NetClientImpl(VertxInternal vertx, NetClientOptions options, boolean useCreatingContext)
public NetClient connect(int port, String host, Handler<AsyncResult<NetSocket>> connectHandler)
NetClient
port
and host
.
host
can be a valid host name or IP address. The connect is done asynchronously and on success, a
NetSocket
instance is supplied via the connectHandler
instance
public void close()
NetClient
Any sockets which have not been closed manually will be closed here. The close is asynchronous and may not complete until some time after the method has returned.
public boolean isMetricsEnabled()
Measured
isMetricsEnabled
in interface Measured
public Metrics getMetrics()
MetricsProvider
getMetrics
in interface MetricsProvider
Copyright © 2015. All Rights Reserved.