@Middleware(name="session",
dependencies="cookies")
public class SessionMiddleware<NRES>
extends AbstractWebMiddleware<HttpRequest,NRES>
| コンストラクタ | 説明 |
|---|---|
SessionMiddleware() |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
HttpResponse |
handle(HttpRequest request,
enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain) |
|
protected void |
populteAttrs(Cookie cookie) |
|
protected void |
sessionRequest(HttpRequest request) |
|
protected void |
sessionResponse(HttpResponse response,
HttpRequest request) |
|
void |
setCookieAttrs(enkan.collection.OptionMap cookieAttrs) |
|
void |
setCookieName(java.lang.String cookieName) |
|
void |
setStore(KeyValueStore store) |
castToHttpResponseprotected void populteAttrs(Cookie cookie)
protected void sessionRequest(HttpRequest request)
protected void sessionResponse(HttpResponse response, HttpRequest request)
public HttpResponse handle(HttpRequest request, enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain)
public void setCookieName(java.lang.String cookieName)
public void setCookieAttrs(enkan.collection.OptionMap cookieAttrs)
public void setStore(KeyValueStore store)
Copyright © 2016–2018. All rights reserved.