Delimiters Class — netty Architecture
Architecture documentation for the Delimiters class in Delimiters.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 29d4242d_6a78_a441_808f_c686eb60dc26["Delimiters"] 2ba1919c_0467_6ead_af3c_7c1872ef668c["Delimiters.java"] 29d4242d_6a78_a441_808f_c686eb60dc26 -->|defined in| 2ba1919c_0467_6ead_af3c_7c1872ef668c e1ab7d4c_2bfd_bcde_e15f_e36081231eab["nulDelimiter()"] 29d4242d_6a78_a441_808f_c686eb60dc26 -->|method| e1ab7d4c_2bfd_bcde_e15f_e36081231eab 02b8fbd8_4f4c_ed48_0b1f_5e486c09ca21["lineDelimiter()"] 29d4242d_6a78_a441_808f_c686eb60dc26 -->|method| 02b8fbd8_4f4c_ed48_0b1f_5e486c09ca21 f6e5373b_5844_212a_3ff1_6cb608a1dfac["Delimiters()"] 29d4242d_6a78_a441_808f_c686eb60dc26 -->|method| f6e5373b_5844_212a_3ff1_6cb608a1dfac
Relationship Graph
Source Code
codec-base/src/main/java/io/netty/handler/codec/Delimiters.java lines 24–49
public final class Delimiters {
/**
* Returns a {@code NUL (0x00)} delimiter, which could be used for
* Flash XML socket or any similar protocols.
*/
public static ByteBuf[] nulDelimiter() {
return new ByteBuf[] {
Unpooled.wrappedBuffer(new byte[] { 0 }) };
}
/**
* Returns {@code CR ('\r')} and {@code LF ('\n')} delimiters, which could
* be used for text-based line protocols.
*/
public static ByteBuf[] lineDelimiter() {
return new ByteBuf[] {
Unpooled.wrappedBuffer(new byte[] { '\r', '\n' }),
Unpooled.wrappedBuffer(new byte[] { '\n' }),
};
}
private Delimiters() {
// Unused
}
}
Source
Frequently Asked Questions
What is the Delimiters class?
Delimiters is a class in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/Delimiters.java.
Where is Delimiters defined?
Delimiters is defined in codec-base/src/main/java/io/netty/handler/codec/Delimiters.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free