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