/** * Sets a cookie. * * @param name * The cookie's name. * @param value * The cookie's value. * @param expires * How many days until the cookie expires. */ public void set(String name, String value, int expires) { this.queue.add(new Cookie(name, value, Cookie.getHTTPTime(expires))); }
/** * Internally used by the webserver to add all queued cookies into the * Response's HTTP Headers. * * @param response * The Response object to which headers the queued cookies * will be added. */ public void unloadQueue(Response response) { for (Cookie cookie : this.queue) { response.addHeader("Set-Cookie", cookie.getHTTPHeader()); } } }
public Cookie(String name, String value, int numDays) { n = name; v = value; e = getHTTPTime(numDays); }
/** * Internally used by the webserver to add all queued cookies into the Response's HTTP Headers. * * @param response The Response object to which headers the queued cookies will be added. */ public void unloadQueue(Response response) { for (Cookie cookie : queue) { response.addHeader("Set-Cookie", cookie.getHTTPHeader()); } } }
/** * Sets a cookie. * * @param name The cookie's value. * @param value The cookie's value. * @param expires How many days until the cookie expires. */ public void set(String name, String value, int expires) { queue.add(new Cookie(name, value, Cookie.getHTTPTime(expires))); }
/** * Internally used by the webserver to add all queued cookies into the Response's HTTP Headers. * * @param response The Response object to which headers the queued cookies will be added. */ public void unloadQueue(Response response) { for (Cookie cookie : queue) { response.addHeader("Set-Cookie", cookie.getHTTPHeader()); } } }
public Cookie(String name, String value, int numDays) { n = name; v = value; e = getHTTPTime(numDays); }
/** * Sets a cookie. * * @param name The cookie's name. * @param value The cookie's value. * @param expires How many days until the cookie expires. */ public void set(String name, String value, int expires) { queue.add(new Cookie(name, value, Cookie.getHTTPTime(expires))); }
public Cookie(String name, String value, int numDays) { this.n = name; this.v = value; this.e = getHTTPTime(numDays); }
public String getHTTPHeader() { return super.getHTTPHeader() + "; path=/"; } }