Class PreEncodedHttpField


  • @Deprecated(since="2021-05-27")
    public class PreEncodedHttpField
    extends HttpField
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    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.