Class MessageConstraints

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class MessageConstraints
    extends java.lang.Object
    implements java.lang.Cloneable
    HTTP Message constraints: line length and header count.

    Please note that line length is defined in bytes and not characters. This is only relevant however when using non-standard HTTP charsets for protocol elements such as UTF-8.

    Since:
    4.3
    • Field Detail

      • maxLineLength

        private final int maxLineLength
      • maxHeaderCount

        private final int maxHeaderCount
    • Constructor Detail

      • MessageConstraints

        MessageConstraints​(int maxLineLength,
                           int maxHeaderCount)
    • Method Detail

      • getMaxLineLength

        public int getMaxLineLength()
      • getMaxHeaderCount

        public int getMaxHeaderCount()
      • clone

        protected MessageConstraints clone()
                                    throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object