Interface LineFormatter

  • All Known Implementing Classes:
    BasicLineFormatter

    public interface LineFormatter
    Interface for formatting elements of the HEAD section of an HTTP message. There are individual methods for formatting a request line, a status line, or a header line. The formatting methods are expected to produce one line of formatted content that does not include a line delimiter (such as CR-LF). Instances of this interface are expected to be stateless and thread-safe.
    Since:
    4.0
    • Method Detail

      • formatRequestLine

        void formatRequestLine​(CharArrayBuffer buffer,
                               RequestLine reqline)
        Formats a request line.
        Parameters:
        buffer - buffer to write formatted content to.
        reqline - the request line to format
      • formatStatusLine

        void formatStatusLine​(CharArrayBuffer buffer,
                              StatusLine statline)
        Formats a status line.
        Parameters:
        buffer - buffer to write formatted content to.
        statline - the status line to format
      • formatHeader

        void formatHeader​(CharArrayBuffer buffer,
                          Header header)
        Formats a header.
        Parameters:
        buffer - buffer to write formatted content to.
        header - the header to format