public class PreEncodedHttpField extends HttpField
A 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.
HttpField.IntValueHttpField, HttpField.LongValueHttpField| 构造器和说明 |
|---|
PreEncodedHttpField(HttpHeader header,
String value) |
PreEncodedHttpField(HttpHeader header,
String name,
String value) |
PreEncodedHttpField(String name,
String value) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
putTo(ByteBuffer bufferInFillMode,
HttpVersion version) |
contains, equals, getHeader, getIntValue, getLongValue, getName, getValue, getValues, hashCode, isSameName, toStringpublic PreEncodedHttpField(HttpHeader header, String name, String value)
public PreEncodedHttpField(HttpHeader header, String value)
public void putTo(ByteBuffer bufferInFillMode, HttpVersion version)
Copyright © 2017. All rights reserved.