Home / Function/ writeParameters() — netty Function Reference

writeParameters() — netty Function Reference

Architecture documentation for the writeParameters() function in SmtpRequestEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d5329265_57f0_6eb0_ac33_6964c34ac0bc["writeParameters()"]
  640fb209_7291_2bea_5631_bccb325c0ab8["SmtpRequestEncoder"]
  d5329265_57f0_6eb0_ac33_6964c34ac0bc -->|defined in| 640fb209_7291_2bea_5631_bccb325c0ab8
  bdebf017_c4ec_ab04_d0f6_c9c4ebdfc609["encode()"]
  bdebf017_c4ec_ab04_d0f6_c9c4ebdfc609 -->|calls| d5329265_57f0_6eb0_ac33_6964c34ac0bc
  style d5329265_57f0_6eb0_ac33_6964c34ac0bc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequestEncoder.java lines 95–120

    private static void writeParameters(List<CharSequence> parameters, ByteBuf out, boolean commandNotEmpty) {
        if (parameters.isEmpty()) {
            return;
        }
        if (commandNotEmpty) {
            out.writeByte(SP);
        }
        if (parameters instanceof RandomAccess) {
            final int sizeMinusOne = parameters.size() - 1;
            for (int i = 0; i < sizeMinusOne; i++) {
                ByteBufUtil.writeAscii(out, parameters.get(i));
                out.writeByte(SP);
            }
            ByteBufUtil.writeAscii(out, parameters.get(sizeMinusOne));
        } else {
            final Iterator<CharSequence> params = parameters.iterator();
            for (;;) {
                ByteBufUtil.writeAscii(out, params.next());
                if (params.hasNext()) {
                    out.writeByte(SP);
                } else {
                    break;
                }
            }
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does writeParameters() do?
writeParameters() is a function in the netty codebase, defined in codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequestEncoder.java.
Where is writeParameters() defined?
writeParameters() is defined in codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequestEncoder.java at line 95.
What calls writeParameters()?
writeParameters() is called by 1 function(s): encode.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free