This commit is contained in:
Redkale
2018-06-01 10:00:59 +08:00
parent bcca20dbbb
commit fa9e62d2a7

View File

@@ -317,6 +317,7 @@ public final class Transport {
channel.connect(node.address, node, new CompletionHandler<Void, TransportNode>() { channel.connect(node.address, node, new CompletionHandler<Void, TransportNode>() {
@Override @Override
public void completed(Void result, TransportNode attachment) { public void completed(Void result, TransportNode attachment) {
try {
attachment.disabletime = 0; attachment.disabletime = 0;
AsyncConnection asyncConn = AsyncConnection.create(channel, attachment.address, factory.readTimeoutSeconds, factory.writeTimeoutSeconds); AsyncConnection asyncConn = AsyncConnection.create(channel, attachment.address, factory.readTimeoutSeconds, factory.writeTimeoutSeconds);
if (future.isDone()) { if (future.isDone()) {
@@ -324,6 +325,9 @@ public final class Transport {
} else { } else {
future.complete(asyncConn); future.complete(asyncConn);
} }
} catch (Exception e) {
failed(e, attachment);
}
} }
@Override @Override