Home / Function/ encode() — netty Function Reference

encode() — netty Function Reference

Architecture documentation for the encode() function in ServerCookieEncoder.java from the netty codebase.

Function java ProtocolCodecs HTTP calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  804d6d90_280a_5fb6_57a6_d8095c768928["encode()"]
  777f44fa_8615_2d3d_259b_3c21462736d3["ServerCookieEncoder"]
  804d6d90_280a_5fb6_57a6_d8095c768928 -->|defined in| 777f44fa_8615_2d3d_259b_3c21462736d3
  d66f4c50_3c66_08d3_8a3f_373f5b1091c6["String()"]
  d66f4c50_3c66_08d3_8a3f_373f5b1091c6 -->|calls| 804d6d90_280a_5fb6_57a6_d8095c768928
  30cc30c8_0e92_145c_66cc_1c3bfee9e258["dedup()"]
  804d6d90_280a_5fb6_57a6_d8095c768928 -->|calls| 30cc30c8_0e92_145c_66cc_1c3bfee9e258
  style 804d6d90_280a_5fb6_57a6_d8095c768928 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/cookie/ServerCookieEncoder.java lines 166–182

    public List<String> encode(Cookie... cookies) {
        if (checkNotNull(cookies, "cookies").length == 0) {
            return Collections.emptyList();
        }

        List<String> encoded = new ArrayList<String>(cookies.length);
        Map<String, Integer> nameToIndex = strict && cookies.length > 1 ? new HashMap<String, Integer>() : null;
        boolean hasDupdName = false;
        for (int i = 0; i < cookies.length; i++) {
            Cookie c = cookies[i];
            encoded.add(encode(c));
            if (nameToIndex != null) {
                hasDupdName |= nameToIndex.put(c.name(), i) != null;
            }
        }
        return hasDupdName ? dedup(encoded, nameToIndex) : encoded;
    }

Subdomains

Calls

Called By

Frequently Asked Questions

What does encode() do?
encode() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/ServerCookieEncoder.java.
Where is encode() defined?
encode() is defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/ServerCookieEncoder.java at line 166.
What does encode() call?
encode() calls 1 function(s): dedup.
What calls encode()?
encode() is called by 1 function(s): String.

Analyze Your Own Codebase

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

Try Supermodel Free