class LocalSessionStore extends SessionStore
A session store which is only available on a single node.
Can be used when sticky sessions are being used.
- Alphabetic
- By Inheritance
- LocalSessionStore
- SessionStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new LocalSessionStore(_asJava: AnyRef)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: AnyRef
- Definition Classes
- SessionStore
-
def
clear(resultHandler: Handler[AsyncResult[Unit]]): Unit
Remove all sessions from the store
Remove all sessions from the store
- resultHandler
will be called with a success or a failure
- Definition Classes
- SessionStore
-
def
clearFuture(): Future[Unit]
Like clear but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
Like clear but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
- Definition Classes
- SessionStore
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
close(): Unit
Close the store
Close the store
- Definition Classes
- SessionStore
-
def
createSession(timeout: Long, length: Int): Session
Create a new session
Create a new session
- timeout
- the session timeout, in ms
- length
- the required length for the session id
- returns
the session
- Definition Classes
- SessionStore
-
def
createSession(timeout: Long): Session
Create a new session using the default min length.
Create a new session using the default min length.
- timeout
- the session timeout, in ms
- returns
the session
- Definition Classes
- SessionStore
-
def
delete(id: String, resultHandler: Handler[AsyncResult[Unit]]): Unit
Delete the session with the specified ID
Delete the session with the specified ID
- id
the unique ID of the session
- resultHandler
will be called with a success or a failure
- Definition Classes
- SessionStore
-
def
deleteFuture(id: String): Future[Unit]
Like delete but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
Like delete but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
- Definition Classes
- SessionStore
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(id: String, resultHandler: Handler[AsyncResult[Option[Session]]]): Unit
Get the session with the specified ID
Get the session with the specified ID
- id
the unique ID of the session
- resultHandler
will be called with a result holding the session, or a failure
- Definition Classes
- SessionStore
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getFuture(id: String): Future[Option[Session]]
Like get but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
Like get but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
- Definition Classes
- SessionStore
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
put(session: Session, resultHandler: Handler[AsyncResult[Unit]]): Unit
Add a session with the specified ID
Add a session with the specified ID
- session
the session
- resultHandler
will be called with a success or a failure
- Definition Classes
- SessionStore
-
def
putFuture(session: Session): Future[Unit]
Like put but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
Like put but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
- Definition Classes
- SessionStore
-
def
retryTimeout(): Long
The retry timeout value in milli seconds used by the session handler when it retrieves a value from the store.
The retry timeout value in milli seconds used by the session handler when it retrieves a value from the store.
A non positive value means there is no retry at all.
- returns
the timeout value, in ms
- Definition Classes
- SessionStore
-
def
size(resultHandler: Handler[AsyncResult[Int]]): Unit
Get the number of sessions in the store
Get the number of sessions in the store
- resultHandler
will be called with the number, or a failure
- Definition Classes
- SessionStore
-
def
sizeFuture(): Future[Int]
Like size but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
Like size but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.
- Definition Classes
- SessionStore
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )