
cn.t.util.web.CookieOption Maven / Gradle / Ivy
package cn.t.util.web;
import javax.servlet.http.Cookie;
public enum CookieOption {
SECURE_HTTPS((Cookie cookie) -> {
cookie.setSecure(true);
return cookie;
}),
HTTP_ONLY((Cookie cookie) -> {
cookie.setHttpOnly(true);
return cookie;
}),
;
public void configCookie(Cookie cookie) {
option.configCookie(cookie);
}
private final Option option;
CookieOption(Option option) {
this.option = option;
}
private interface Option {
Cookie configCookie(Cookie cookie);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy