/** * 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 */ public String encode(String name, String value) { return encode(new DefaultCookie(name, value)); }
/** * Encodes the specified cookie into a Cookie header value. * * @param name * the cookie name * @param value * the cookie value * @return a Rfc6265 style Cookie header value */ public String encode(String name, String value) { return encode(new DefaultCookie(name, value)); }
@Override public Response cookie(@NonNull String name, @NonNull String value, int maxAge, boolean secured) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setPath("/"); nettyCookie.setMaxAge(maxAge); nettyCookie.setSecure(secured); this.cookies.add(nettyCookie); return this; }
CookieBasedSsoHandler(String cookieName, String cookieValue) { requireNonNull(cookieName, "cookieName"); requireNonNull(cookieValue, "cookieValue"); final Cookie cookie = new DefaultCookie(cookieName, cookieValue); cookie.setDomain(spHostname); cookie.setPath("/"); cookie.setHttpOnly(true); setCookie = ServerCookieEncoder.STRICT.encode(cookie); }
@Override public Response cookie(@NonNull String name, @NonNull String value, int maxAge) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setPath("/"); nettyCookie.setMaxAge(maxAge); this.cookies.add(nettyCookie); return this; }
Cookie cookie() { cookie.setDomain(domain); cookie.setPath(path); cookie.setMaxAge(mergeMaxAgeAndExpires()); cookie.setSecure(secure); cookie.setHttpOnly(httpOnly); return cookie; }
/** * Encodes the specified cookie into a Cookie header value. * * @param cookie the specified cookie * @return a Rfc6265 style Cookie header value */ public String encode(Cookie cookie) { StringBuilder buf = stringBuilder(); encode(buf, checkNotNull(cookie, "cookie")); return stripTrailingSeparator(buf); }
@Override public final void visit(final Cookie cookie) { cookie.setPath(path); } }
@Override public Cookie maxAge(long maxAge) { nettyCookie.setMaxAge(maxAge); return this; }
@Override public void visit(final Cookie cookie) { cookie.setHttpOnly(true); } }
@Override public void visit(final Cookie cookie) { cookie.setSecure(true); } }
@Override public void visit(final Cookie cookie) { cookie.setDomain(this.domain); } }
@Override public Response cookie(@NonNull String name, @NonNull String value, int maxAge, boolean secured) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setPath("/"); nettyCookie.setMaxAge(maxAge); nettyCookie.setSecure(secured); this.cookies.add(nettyCookie); return this; }
public String encodeCookie(final String key, final String value, final CookieAttribute... options) { Cookie cookie = new DefaultCookie(key, value); for (CookieAttribute option : options) { ((ActualCookieAttribute) option).visit(cookie); } return ServerCookieEncoder.STRICT.encode(cookie); } }
@Override public Response cookie(@NonNull String name, @NonNull String value, int maxAge) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setPath("/"); nettyCookie.setMaxAge(maxAge); this.cookies.add(nettyCookie); return this; }
@Override public Cookie httpOnly(boolean httpOnly) { nettyCookie.setHttpOnly(httpOnly); return this; }
@Override public Cookie secure(boolean secure) { nettyCookie.setSecure(secure); return this; }
@Override public Response cookie(@NonNull String path, @NonNull String name, @NonNull String value, int maxAge, boolean secured) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setMaxAge(maxAge); nettyCookie.setSecure(secured); nettyCookie.setPath(path); this.cookies.add(nettyCookie); return this; }
@Override public Response cookie(@NonNull String path, @NonNull String name, @NonNull String value, int maxAge, boolean secured) { Cookie nettyCookie = new io.netty.handler.codec.http.cookie.DefaultCookie(name, value); nettyCookie.setMaxAge(maxAge); nettyCookie.setSecure(secured); nettyCookie.setPath(path); this.cookies.add(nettyCookie); return this; }