}
SMTPProtocol transport = new SMTPProtocol(getProtocolHandlerChain(), theConfigData, new ProtocolLoggerAdapter(getLogger())) {
@Override
public ProtocolSession newSession(ProtocolTransport transport) {
return new ExtendedSMTPSession(theConfigData, getLogger(), transport);
}
};
coreHandler = new SMTPChannelUpstreamHandler(transport, getLogger(), getEncryption());
}