// Create a default pipeline implementation.
ChannelPipeline pipeline = ch.pipeline();
// add HTTPS support
if (secure) {
SSLEngine engine = SSLFactory.getInstance().sslContext().createSSLEngine();
engine.setUseClientMode(false);
pipeline.addLast("ssl", new SslHandler(engine));
}
// add logging
if (logger.isDebugEnabled()) {