Modifier and Type | Method and Description |
---|---|
static SessionHandler |
SessionHandler.create(SessionStore sessionStore)
Create a session handler
|
Modifier and Type | Class and Description |
---|---|
class |
ClusteredSessionStore
A session store which stores sessions in a distributed map so they are available across the cluster.
|
class |
LocalSessionStore
A session store which is only available on a single node.
|
Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<SessionStore> |
SessionStore.__TYPE_ARG |
Modifier and Type | Method and Description |
---|---|
SessionStore |
SessionStore.clear()
Remove all sessions from the store.
|
SessionStore |
SessionStore.clear(Handler<AsyncResult<Void>> resultHandler)
Remove all sessions from the store.
|
static SessionStore |
SessionStore.create(Vertx vertx)
Create a Session store given a backend and configuration JSON.
|
static SessionStore |
SessionStore.create(Vertx vertx,
JsonObject options)
Create a Session store given a backend and configuration JSON.
|
SessionStore |
SessionStore.delete(String id)
Delete the session with the specified ID.
|
SessionStore |
SessionStore.delete(String id,
Handler<AsyncResult<Void>> resultHandler)
Delete the session with the specified ID.
|
SessionStore |
SessionStore.get(String cookieValue)
Get the session with the specified ID.
|
SessionStore |
SessionStore.get(String cookieValue,
Handler<AsyncResult<Session>> resultHandler)
Get the session with the specified ID.
|
SessionStore |
SessionStore.init(Vertx vertx,
JsonObject options)
Initialize this store.
|
static SessionStore |
SessionStore.newInstance(SessionStore arg) |
SessionStore |
SessionStore.put(Session session)
Add a session with the specified ID.
|
SessionStore |
SessionStore.put(Session session,
Handler<AsyncResult<Void>> resultHandler)
Add a session with the specified ID.
|
SessionStore |
SessionStore.size()
Get the number of sessions in the store.
|
SessionStore |
SessionStore.size(Handler<AsyncResult<Integer>> resultHandler)
Get the number of sessions in the store.
|
Modifier and Type | Class and Description |
---|---|
class |
CookieSessionStore
A SessionStore that uses a Cookie to store the session data.
|
Modifier and Type | Class and Description |
---|---|
class |
InfinispanSessionStore
An implementation of that relies on the Infinispan Java Client.
|
Modifier and Type | Class and Description |
---|---|
class |
RedisSessionStore
A SessionStore that uses a Redis to store the sessions and associated data.
|
Copyright © 2023 Eclipse. All rights reserved.