Top Inners Fields Constructors Methods
io.netty.handler.codec

public final Class AsciiHeadersEncoder

extends Object
Class Inheritance
Imports
java.util.Map.Entry, io.netty.buffer.ByteBuf, .ByteBufUtil, io.netty.util.AsciiString, .CharsetUtil, io.netty.util.internal.ObjectUtil

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
AsciiHeadersEncoder.NewlineType

The newline characters to insert between header entries.

public static enum
AsciiHeadersEncoder.SeparatorType

The separator characters to insert between a header name and a header value.

Field Summary

Modifier and TypeField and Description
private final ByteBuf
private final AsciiHeadersEncoder.NewlineType
private final AsciiHeadersEncoder.SeparatorType

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
private static void
writeAscii(ByteBuf buf, int offset, CharSequence value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufback to summary
private final ByteBuf buf
newlineTypeback to summary
private final AsciiHeadersEncoder.NewlineType newlineType
separatorTypeback to summary
private final AsciiHeadersEncoder.SeparatorType separatorType

Constructor Detail

AsciiHeadersEncoderback to summary
public AsciiHeadersEncoder(ByteBuf buf)
AsciiHeadersEncoderback to summary
public AsciiHeadersEncoder(ByteBuf buf, AsciiHeadersEncoder.SeparatorType separatorType, AsciiHeadersEncoder.NewlineType newlineType)

Method Detail

encodeback to summary
public void encode(Map.Entry<CharSequence, CharSequence> entry)
writeAsciiback to summary
private static void writeAscii(ByteBuf buf, int offset, CharSequence value)
io.netty.handler.codec back to summary

public final Enum AsciiHeadersEncoder.NewlineType

extends Enum<AsciiHeadersEncoder.NewlineType>
Class Inheritance

The newline characters to insert between header entries.

Field Summary

Modifier and TypeField and Description
public static final AsciiHeadersEncoder.NewlineType
CRLF

'\r\n'

public static final AsciiHeadersEncoder.NewlineType
LF

'\n'

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AsciiHeadersEncoder.NewlineType
public static AsciiHeadersEncoder.NewlineType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CRLFback to summary
public static final AsciiHeadersEncoder.NewlineType CRLF

'\r\n'

LFback to summary
public static final AsciiHeadersEncoder.NewlineType LF

'\n'

Constructor Detail

NewlineTypeback to summary
private NewlineType()

Method Detail

valueOfback to summary
public static AsciiHeadersEncoder.NewlineType valueOf(String name)
valuesback to summary
public static AsciiHeadersEncoder.NewlineType[] values()
io.netty.handler.codec back to summary

public final Enum AsciiHeadersEncoder.SeparatorType

extends Enum<AsciiHeadersEncoder.SeparatorType>
Class Inheritance

The separator characters to insert between a header name and a header value.

Field Summary

Modifier and TypeField and Description
public static final AsciiHeadersEncoder.SeparatorType
COLON

':'

public static final AsciiHeadersEncoder.SeparatorType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AsciiHeadersEncoder.SeparatorType
public static AsciiHeadersEncoder.SeparatorType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COLONback to summary
public static final AsciiHeadersEncoder.SeparatorType COLON

':'

COLON_SPACEback to summary
public static final AsciiHeadersEncoder.SeparatorType COLON_SPACE

': '

Constructor Detail

SeparatorTypeback to summary
private SeparatorType()

Method Detail

valueOfback to summary
public static AsciiHeadersEncoder.SeparatorType valueOf(String name)
valuesback to summary
public static AsciiHeadersEncoder.SeparatorType[] values()