Home / Class/ Delimiters Class — netty Architecture

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
    }
}

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