Class MessageSupport


  • public class MessageSupport
    extends java.lang.Object
    Support methods for HTTP message processing.
    Since:
    5.0
    • Field Detail

      • EMPTY_STRING_ARRAY

        private static final java.lang.String[] EMPTY_STRING_ARRAY
        An empty immutable String array.
      • COMMA

        private static final java.util.BitSet COMMA
    • Constructor Detail

      • MessageSupport

        private MessageSupport()
    • Method Detail

      • formatTokens

        public static void formatTokens​(CharArrayBuffer dst,
                                        java.lang.String... tokens)
      • formatTokens

        public static void formatTokens​(CharArrayBuffer dst,
                                        java.util.Set<java.lang.String> tokens)
      • format

        public static Header format​(java.lang.String name,
                                    java.util.Set<java.lang.String> tokens)
      • format

        public static Header format​(java.lang.String name,
                                    java.lang.String... tokens)
      • parseTokens

        public static java.util.Set<java.lang.String> parseTokens​(java.lang.CharSequence src,
                                                                  ParserCursor cursor)
      • parseTokens

        public static java.util.Set<java.lang.String> parseTokens​(Header header)
      • addContentEncodingHeader

        public static void addContentEncodingHeader​(HttpMessage message,
                                                    EntityDetails entity)
      • canResponseHaveBody

        public static boolean canResponseHaveBody​(java.lang.String method,
                                                  HttpResponse response)
        Since:
        5.0