This handler is also the place where session cookie configuration properties are configured.
Note
this approach is not used by Servlet, which has its own session handlers
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private volatile HttpHandler | |
| private final SessionConfig | |
| private volatile SessionManager |
| Access | Constructor and Description |
|---|---|
| public | |
| public | SessionAttachmentHandler(final HttpHandler next, final SessionManager sessionManager, final SessionConfig sessionConfig)
|
| Modifier and Type | Method and Description |
|---|---|
| public HttpHandler | |
| public SessionManager | |
| public void | handleRequest(final HttpServerExchange
the HTTP request/response exchange exchange)Implements io. Handle the request. |
| public SessionAttachmentHandler | |
| public SessionAttachmentHandler |
| next | back to summary |
|---|---|
| private volatile HttpHandler next | |
| sessionConfig | back to summary |
|---|---|
| private final SessionConfig sessionConfig | |
| sessionManager | back to summary |
|---|---|
| private volatile SessionManager sessionManager | |
| SessionAttachmentHandler | back to summary |
|---|---|
| public SessionAttachmentHandler(final SessionManager sessionManager, final SessionConfig sessionConfig) | |
| SessionAttachmentHandler | back to summary |
|---|---|
| public SessionAttachmentHandler(final HttpHandler next, final SessionManager sessionManager, final SessionConfig sessionConfig) | |
| getNext | back to summary |
|---|---|
| public HttpHandler getNext() | |
| getSessionManager | back to summary |
|---|---|
| public SessionManager getSessionManager() | |
| handleRequest | back to summary |
|---|---|
| public void handleRequest(final HttpServerExchange exchange) throws Exception Implements io. Doc from io. Handle the request.
| |
| setNext | back to summary |
|---|---|
| public SessionAttachmentHandler setNext(final HttpHandler next) | |
| setSessionManager | back to summary |
|---|---|
| public SessionAttachmentHandler setSessionManager(final SessionManager sessionManager) | |
| Modifier and Type | Field and Description |
|---|---|
| private final SessionConfig | |
| private final SessionManager |
| Access | Constructor and Description |
|---|---|
| private | UpdateLastAccessTimeListener(final SessionConfig sessionConfig, final SessionManager sessionManager)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | exchangeEvent(final HttpServerExchange exchange, final ExchangeCompletionListener.
Implements io.
|
| sessionConfig | back to summary |
|---|---|
| private final SessionConfig sessionConfig | |
| sessionManager | back to summary |
|---|---|
| private final SessionManager sessionManager | |
| UpdateLastAccessTimeListener | back to summary |
|---|---|
| private UpdateLastAccessTimeListener(final SessionConfig sessionConfig, final SessionManager sessionManager) | |
| exchangeEvent | back to summary |
|---|---|
| public void exchangeEvent(final HttpServerExchange exchange, final ExchangeCompletionListener. Implements io.
| |