public final class AsciiHeadersEncoder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AsciiHeadersEncoder.NewlineType
The newline characters to insert between header entries.
|
static class |
AsciiHeadersEncoder.SeparatorType
The separator characters to insert between a header name and a header value.
|
Modifier and Type | Field and Description |
---|---|
private ByteBuf |
buf |
private AsciiHeadersEncoder.NewlineType |
newlineType |
private AsciiHeadersEncoder.SeparatorType |
separatorType |
Constructor and Description |
---|
AsciiHeadersEncoder(ByteBuf buf) |
AsciiHeadersEncoder(ByteBuf buf,
AsciiHeadersEncoder.SeparatorType separatorType,
AsciiHeadersEncoder.NewlineType newlineType) |
Modifier and Type | Method and Description |
---|---|
void |
encode(java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence> entry) |
private static void |
writeAscii(ByteBuf buf,
int offset,
java.lang.CharSequence value) |
private final ByteBuf buf
private final AsciiHeadersEncoder.SeparatorType separatorType
private final AsciiHeadersEncoder.NewlineType newlineType
public AsciiHeadersEncoder(ByteBuf buf)
public AsciiHeadersEncoder(ByteBuf buf, AsciiHeadersEncoder.SeparatorType separatorType, AsciiHeadersEncoder.NewlineType newlineType)
public void encode(java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence> entry)
private static void writeAscii(ByteBuf buf, int offset, java.lang.CharSequence value)