Class PreEncodedHttpField


  • @Deprecated
    public class PreEncodedHttpField
    extends HttpField
    Deprecated.
    This api is not supported anymore. Please do not use it.
    Pre encoded HttpField.

    An HttpField that will be cached and used many times can be created as a PreEncodedHttpField, which will use the HttpFieldPreEncoder instances discovered by the ServiceLoader to pre-encode the header for each version of HTTP in use. This will save garbage and CPU each time the field is encoded into a response.

    • Constructor Detail

      • PreEncodedHttpField

        public PreEncodedHttpField​(HttpHeader header,
                                   java.lang.String name,
                                   java.lang.String value)
        Deprecated.
      • PreEncodedHttpField

        public PreEncodedHttpField​(HttpHeader header,
                                   java.lang.String value)
        Deprecated.
      • PreEncodedHttpField

        public PreEncodedHttpField​(java.lang.String name,
                                   java.lang.String value)
        Deprecated.
    • Method Detail

      • putTo

        public void putTo​(java.nio.ByteBuffer bufferInFillMode,
                          HttpVersion version)
        Deprecated.