public CookieHolder(Set<Cookie> cookies) { if (cookies.isEmpty()) { this.cookies = new TreeSet<Cookie>(); } else { this.cookies = cookies; for (Cookie cookie : cookies) { cookie.setPath("/"); } } }
public void setSessionId(String sid) { Cookie cookie = get("sid"); if (cookie == null) { cookie = new DefaultCookie("sid", sid); cookies.add(cookie); } else if (!cookie.value().equals(sid)) { cookie.setValue(sid); } cookie.setPath("/"); cookie.setMaxAge(Long.MIN_VALUE); }