Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2310

Use LineBasedFrameDecoder instead of DelimiterBasedFrameDecoder

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.1
    • None
    • IMAPServer, SMTPServer
    • None

    Description

      The LineBasedFrameDecoder is optimized version of DelimiterBasedFrameDecoder which provide some good performance gain. The DelimiterBasedFrameDecoder already automatically use LineBasedFrameDecoder if we use DelimiterBasedFrameDecoder (but not subclass) and with CRLF/LF as delimiter. However in SMTP and IMAP server we have to subclass it, therefore we should directly extend LineBasedFrameDecoder for the performance gain.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              chikei TzeKai Lee
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: