Home / Class/ ServerCookieEncoder Class — netty Architecture

ServerCookieEncoder Class — netty Architecture

Architecture documentation for the ServerCookieEncoder class in ServerCookieEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  0da8404c_ac86_957e_b35c_1b60e1faa253["ServerCookieEncoder"]
  e5b02f44_2ab5_91b2_f65c_bca4f7ec7fad["ServerCookieEncoder.java"]
  0da8404c_ac86_957e_b35c_1b60e1faa253 -->|defined in| e5b02f44_2ab5_91b2_f65c_bca4f7ec7fad
  ea9d0f13_9b6e_dfd9_cff9_3f3939ecfc96["String()"]
  0da8404c_ac86_957e_b35c_1b60e1faa253 -->|method| ea9d0f13_9b6e_dfd9_cff9_3f3939ecfc96
  90a47e75_4969_924b_3fc2_f77a400be29e["encode()"]
  0da8404c_ac86_957e_b35c_1b60e1faa253 -->|method| 90a47e75_4969_924b_3fc2_f77a400be29e
  92a10ffd_0114_9e39_b4f2_b4433513cf51["ServerCookieEncoder()"]
  0da8404c_ac86_957e_b35c_1b60e1faa253 -->|method| 92a10ffd_0114_9e39_b4f2_b4433513cf51

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/ServerCookieEncoder.java lines 41–103

@Deprecated
public final class ServerCookieEncoder {

    /**
     * Encodes the specified cookie name-value pair into a Set-Cookie header value.
     *
     * @param name the cookie name
     * @param value the cookie value
     * @return a single Set-Cookie header value
     */
    @Deprecated
    public static String encode(String name, String value) {
        return io.netty.handler.codec.http.cookie.ServerCookieEncoder.LAX.encode(name, value);
    }

    /**
     * Encodes the specified cookie into a Set-Cookie header value.
     *
     * @param cookie the cookie
     * @return a single Set-Cookie header value
     */
    @Deprecated
    public static String encode(Cookie cookie) {
        return io.netty.handler.codec.http.cookie.ServerCookieEncoder.LAX.encode(cookie);
    }

    /**
     * Batch encodes cookies into Set-Cookie header values.
     *
     * @param cookies a bunch of cookies
     * @return the corresponding bunch of Set-Cookie headers
     */
    @Deprecated
    public static List<String> encode(Cookie... cookies) {
        return io.netty.handler.codec.http.cookie.ServerCookieEncoder.LAX.encode(cookies);
    }

    /**
     * Batch encodes cookies into Set-Cookie header values.
     *
     * @param cookies a bunch of cookies
     * @return the corresponding bunch of Set-Cookie headers
     */
    @Deprecated
    public static List<String> encode(Collection<Cookie> cookies) {
        return io.netty.handler.codec.http.cookie.ServerCookieEncoder.LAX.encode(cookies);
    }

    /**
     * Batch encodes cookies into Set-Cookie header values.
     *
     * @param cookies a bunch of cookies
     * @return the corresponding bunch of Set-Cookie headers
     */
    @Deprecated
    public static List<String> encode(Iterable<Cookie> cookies) {
        return io.netty.handler.codec.http.cookie.ServerCookieEncoder.LAX.encode(cookies);
    }

    private ServerCookieEncoder() {
        // Unused
    }
}

Frequently Asked Questions

What is the ServerCookieEncoder class?
ServerCookieEncoder is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/ServerCookieEncoder.java.
Where is ServerCookieEncoder defined?
ServerCookieEncoder is defined in codec-http/src/main/java/io/netty/handler/codec/http/ServerCookieEncoder.java at line 41.

Analyze Your Own Codebase

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

Try Supermodel Free