public class SessionCookie extends HttpMiddleware implements HttpConstants
route.use(new SessionCookie("SID"));
| Modifier and Type | Field and Description |
|---|---|
protected java.util.WeakHashMap<java.lang.String,java.net.HttpCookie> |
cookieCache |
protected java.lang.String |
cookieName
Cookie name.
|
protected long |
maxAge
Cookie timeout in SECONDS (0 = no timeout).
|
protected java.lang.String |
path
Cookie path.
|
protected java.util.concurrent.atomic.AtomicLong |
rnd |
protected java.util.concurrent.atomic.AtomicLong |
seq |
protected SessionStore |
store |
ACCEPT, ACCEPT_ENCODING, AUTHORIZATION, CACHE_CONTROL, CHUNKED, CLOSE, CONNECT, CONNECTION, CONTENT_ENCODING, CONTENT_LENGTH, CONTENT_TYPE, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, COOKIE, DEFLATE, DELETE, ETAG, GET, GZIP, HEAD, IF_NONE_MATCH, KEEP_ALIVE, LOCATION, META_CONTENT_TYPE, META_HEADERS, META_LOCALE, META_LOCATION, META_SESSION, META_STATUS, META_TEMPLATE, NO_CACHE, OPTIONS, PATCH, POST, PROPERTY_COOKIES, PROPERTY_SESSION_ID, PROPERTY_USER, PUT, SET_COOKIE, TRACE, TRANSFER_ENCODING, WWW_AUTHENTICATE, X_FORWARDED_FOR| Constructor and Description |
|---|
SessionCookie() |
SessionCookie(java.lang.String cookieName) |
SessionCookie(java.lang.String cookieName,
java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCookieName() |
java.lang.String |
getPath() |
RequestProcessor |
install(RequestProcessor next,
io.datatree.Tree config) |
protected java.lang.String |
nextID() |
void |
setCookieName(java.lang.String cookieName) |
void |
setPath(java.lang.String path) |
protected java.lang.String cookieName
protected java.lang.String path
protected long maxAge
protected java.util.concurrent.atomic.AtomicLong rnd
protected java.util.concurrent.atomic.AtomicLong seq
protected java.util.WeakHashMap<java.lang.String,java.net.HttpCookie> cookieCache
protected SessionStore store
public SessionCookie()
public SessionCookie(java.lang.String cookieName)
public SessionCookie(java.lang.String cookieName,
java.lang.String path)
public RequestProcessor install(RequestProcessor next, io.datatree.Tree config)
install in class HttpMiddlewareprotected java.lang.String nextID()
public java.lang.String getCookieName()
public void setCookieName(java.lang.String cookieName)
public java.lang.String getPath()
public void setPath(java.lang.String path)