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)
NetClientport 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()
NetClientAny 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()
MeasuredisMetricsEnabled in interface Measuredpublic Metrics getMetrics()
MetricsProvidergetMetrics in interface MetricsProviderCopyright © 2015. All Rights Reserved.