pipeline.addFirst("sslHandler", new SslHandler(engine));
}
pipeline.addLast("connectionCountHandler", countHandler);
final ImapRequestStreamHandler handler = new ImapRequestStreamHandler(decoder, processor, encoder);
if (isStartTLSSupported()) {
pipeline.addLast("coreHandler", new ImapStreamChannelUpstreamHandler(hello, handler, getLogger(), IMAPServer.this.getTimeout(), getSSLContext().createSSLEngine()));
} else {
pipeline.addLast("coreHandler", new ImapStreamChannelUpstreamHandler(hello, handler, getLogger(), IMAPServer.this.getTimeout()));