DefaultCookie Class — netty Architecture
Architecture documentation for the DefaultCookie class in DefaultCookie.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD fc5bf564_9f72_12b2_a152_98889e5026ac["DefaultCookie"] a55ef13a_8d76_579d_4ad9_709b91699065["DefaultCookie.java"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|defined in| a55ef13a_8d76_579d_4ad9_709b91699065 befc7467_da70_0149_fa42_42ecd4207cf1["DefaultCookie()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| befc7467_da70_0149_fa42_42ecd4207cf1 54d961ba_3b82_5979_acf1_4c2db80347e5["String()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 54d961ba_3b82_5979_acf1_4c2db80347e5 b8cfdddb_502e_7ddd_fb44_d68c98964eed["setValue()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| b8cfdddb_502e_7ddd_fb44_d68c98964eed 736f49b2_7e23_f54e_ec76_f1390b34e129["wrap()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 736f49b2_7e23_f54e_ec76_f1390b34e129 7f26bd83_78a1_585c_93cc_7837faf89651["setWrap()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 7f26bd83_78a1_585c_93cc_7837faf89651 b4e158fa_82d8_dcb4_8df9_e9ab4c31e3ca["setDomain()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| b4e158fa_82d8_dcb4_8df9_e9ab4c31e3ca 6e8c9ffd_982b_4209_8637_750c233f4746["setPath()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 6e8c9ffd_982b_4209_8637_750c233f4746 38769a88_bad6_5ce5_a959_944ac795a939["maxAge()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 38769a88_bad6_5ce5_a959_944ac795a939 af992a3e_c598_36c4_4d0a_127d91a2633c["setMaxAge()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| af992a3e_c598_36c4_4d0a_127d91a2633c e7289f76_ad01_5829_f017_c5af7d6321ac["isSecure()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| e7289f76_ad01_5829_f017_c5af7d6321ac f3b73120_0e8b_ca26_ff79_0421a5a1483f["setSecure()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| f3b73120_0e8b_ca26_ff79_0421a5a1483f 3f9f1105_dc01_d3d8_5fd6_7242442dc20d["isHttpOnly()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| 3f9f1105_dc01_d3d8_5fd6_7242442dc20d a05c8f51_9fa6_a586_fea4_be61a442d561["setHttpOnly()"] fc5bf564_9f72_12b2_a152_98889e5026ac -->|method| a05c8f51_9fa6_a586_fea4_be61a442d561
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/cookie/DefaultCookie.java lines 28–283
public class DefaultCookie implements Cookie {
private final String name;
private String value;
private boolean wrap;
private String domain;
private String path;
private long maxAge = UNDEFINED_MAX_AGE;
private boolean secure;
private boolean httpOnly;
private SameSite sameSite;
private boolean partitioned;
/**
* Creates a new cookie with the specified name and value.
*/
public DefaultCookie(String name, String value) {
this.name = checkNonEmptyAfterTrim(name, "name");
setValue(value);
}
@Override
public String name() {
return name;
}
@Override
public String value() {
return value;
}
@Override
public void setValue(String value) {
this.value = checkNotNull(value, "value");
}
@Override
public boolean wrap() {
return wrap;
}
@Override
public void setWrap(boolean wrap) {
this.wrap = wrap;
}
@Override
public String domain() {
return domain;
}
@Override
public void setDomain(String domain) {
this.domain = validateAttributeValue("domain", domain);
}
@Override
public String path() {
return path;
}
@Override
public void setPath(String path) {
this.path = validateAttributeValue("path", path);
}
@Override
public long maxAge() {
return maxAge;
}
@Override
public void setMaxAge(long maxAge) {
this.maxAge = maxAge;
}
@Override
public boolean isSecure() {
return secure;
}
Source
Frequently Asked Questions
What is the DefaultCookie class?
DefaultCookie is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/DefaultCookie.java.
Where is DefaultCookie defined?
DefaultCookie is defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/DefaultCookie.java at line 28.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free