Packages

o

refuel.http

AkkaHttpSessionStore

object AkkaHttpSessionStore extends SessionStore[AkkaHttpWebContext]

Linear Supertypes
SessionStore[AkkaHttpWebContext], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpSessionStore
  2. SessionStore
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def buildFromTrackableSession(context: AkkaHttpWebContext, trackableSession: Any): Optional[SessionStore[AkkaHttpWebContext]]

    Build a new session store from a trackable session.

    Build a new session store from a trackable session.

    context

    the web context

    trackableSession

    the trackable session

    returns

    the optional new session store

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def destroySession(context: AkkaHttpWebContext): Boolean

    Destroy the web session.

    Destroy the web session.

    context

    the web context

    returns

    whether the session has been destroyed

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def get(context: AkkaHttpWebContext, key: String): Optional[AnyRef]

    Get the object from its key in store.

    Get the object from its key in store.

    context

    the web context

    key

    the key of the object

    returns

    the optional object in store

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def getOrCreateSessionId(context: AkkaHttpWebContext): String

    Get or create the session identifier and initialize the session with it if necessary.

    Get or create the session identifier and initialize the session with it if necessary.

    context

    the web context

    returns

    the session identifier

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  13. def getTrackableSession(context: AkkaHttpWebContext): Optional[AnyRef]

    Get the native session as a trackable object.

    Get the native session as a trackable object.

    context

    the web context

    returns

    the optional trackable object

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def renewSession(context: AkkaHttpWebContext): Boolean

    Renew the native session by copying all data to a new one.

    Renew the native session by copying all data to a new one.

    context

    the web context

    returns

    whether the session store has renewed the session

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  20. def set(context: AkkaHttpWebContext, key: String, value: AnyRef): Unit

    Save an object in the store by its key.

    Save an object in the store by its key.

    context

    the web context

    key

    the key of the object

    value

    the value to save in store

    Definition Classes
    AkkaHttpSessionStore → SessionStore
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from SessionStore[AkkaHttpWebContext]

Inherited from AnyRef

Inherited from Any

Ungrouped