mergeMaxAgeAndExpires() — netty Function Reference
Architecture documentation for the mergeMaxAgeAndExpires() function in ClientCookieDecoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3f3bd44b_862c_a0eb_b428_e8e9c9b48ed2["mergeMaxAgeAndExpires()"] 5bdbdd2f_66bb_a2b0_d381_9110e8d7de38["CookieBuilder"] 3f3bd44b_862c_a0eb_b428_e8e9c9b48ed2 -->|defined in| 5bdbdd2f_66bb_a2b0_d381_9110e8d7de38 66120cdd_a67a_b08a_d8e5_c2309de2d4f0["Cookie()"] 66120cdd_a67a_b08a_d8e5_c2309de2d4f0 -->|calls| 3f3bd44b_862c_a0eb_b428_e8e9c9b48ed2 f00aedfd_6b04_0e36_2056_786e4a7e36f9["isValueDefined()"] 3f3bd44b_862c_a0eb_b428_e8e9c9b48ed2 -->|calls| f00aedfd_6b04_0e36_2056_786e4a7e36f9 style 3f3bd44b_862c_a0eb_b428_e8e9c9b48ed2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/cookie/ClientCookieDecoder.java lines 166–178
private long mergeMaxAgeAndExpires() {
// max age has precedence over expires
if (maxAge != Long.MIN_VALUE) {
return maxAge;
} else if (isValueDefined(expiresStart, expiresEnd)) {
Date expiresDate = DateFormatter.parseHttpDate(header, expiresStart, expiresEnd);
if (expiresDate != null) {
long maxAgeMillis = expiresDate.getTime() - System.currentTimeMillis();
return maxAgeMillis / 1000 + (maxAgeMillis % 1000 != 0 ? 1 : 0);
}
}
return Long.MIN_VALUE;
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does mergeMaxAgeAndExpires() do?
mergeMaxAgeAndExpires() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/ClientCookieDecoder.java.
Where is mergeMaxAgeAndExpires() defined?
mergeMaxAgeAndExpires() is defined in codec-http/src/main/java/io/netty/handler/codec/http/cookie/ClientCookieDecoder.java at line 166.
What does mergeMaxAgeAndExpires() call?
mergeMaxAgeAndExpires() calls 1 function(s): isValueDefined.
What calls mergeMaxAgeAndExpires()?
mergeMaxAgeAndExpires() is called by 1 function(s): Cookie.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free