private void internalConnect(ContextImpl context, int port, String host, Handler<ClientConnection> connectHandler,
Handler<Throwable> connectErrorHandler, ConnectionLifeCycleListener listener) {
Bootstrap bootstrap = new Bootstrap();
bootstrap.group(context.getEventLoop());
bootstrap.channel(NioSocketChannel.class);
sslHelper.validate(vertx);
bootstrap.handler(new ChannelInitializer<Channel>() {
@Override
protected void initChannel(Channel ch) throws Exception {
ChannelPipeline pipeline = ch.pipeline();