Class WingsCookieInterceptorImpl
-
- All Implemented Interfaces:
-
pro.fessional.wings.slardar.servlet.cookie.WingsCookieInterceptor
public class WingsCookieInterceptorImpl implements WingsCookieInterceptor
Designed for non-runtime tuning, so no write protection is provided.
- Since:
2021-10-08
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public Stringprefixpublic WingsCookieInterceptor.Codercoder
-
Constructor Summary
Constructors Constructor Description WingsCookieInterceptorImpl(String aesKey)
-
Method Summary
Modifier and Type Method Description StringgetPrefix()voidsetPrefix(String prefix)WingsCookieInterceptor.CodergetCoder()voidsetCoder(WingsCookieInterceptor.Coder coder)booleannotIntercept()Whether no Intercept for cookies, true when short-circuit processing, can turn off the intercept function Cookieread(Cookie cookie)Convert to new cookie on read, return `null` means discard it Cookiewrite(Cookie cookie)Convert to new cookie on write, return `null` means discard it voidaddAlias(Map<String, String> alias)voiddelAlias(String name)voidaddCodes(WingsCookieInterceptor.Coder code, Collection<String> names)voiddelCodes(WingsCookieInterceptor.Coder code, Collection<String> names)voidaddHttpOnly(String name, boolean yes)voiddelHttpOnly(String name)voidaddSecure(String name, boolean yes)voiddelSecure(String name)voidaddDomain(String domain, Collection<String> names)voiddelDomain(Collection<String> names)voidaddPath(String path, Collection<String> names)voiddelPath(Collection<String> names)-
-
Constructor Detail
-
WingsCookieInterceptorImpl
WingsCookieInterceptorImpl(String aesKey)
-
-
Method Detail
-
getCoder
WingsCookieInterceptor.Coder getCoder()
-
setCoder
void setCoder(WingsCookieInterceptor.Coder coder)
-
notIntercept
boolean notIntercept()
Whether no Intercept for cookies, true when short-circuit processing, can turn off the intercept function
-
read
Cookie read(Cookie cookie)
Convert to new cookie on read, return `null` means discard it
- Parameters:
cookie- original cookie- Returns:
new / original / null
-
write
Cookie write(Cookie cookie)
Convert to new cookie on write, return `null` means discard it
- Parameters:
cookie- original cookie- Returns:
new / original / null
-
addCodes
void addCodes(WingsCookieInterceptor.Coder code, Collection<String> names)
-
delCodes
void delCodes(WingsCookieInterceptor.Coder code, Collection<String> names)
-
addHttpOnly
void addHttpOnly(String name, boolean yes)
-
delHttpOnly
void delHttpOnly(String name)
-
addDomain
void addDomain(String domain, Collection<String> names)
-
delDomain
void delDomain(Collection<String> names)
-
addPath
void addPath(String path, Collection<String> names)
-
delPath
void delPath(Collection<String> names)
-
-
-
-