com.outr.net.http.session

MapSession

Related Doc: package session

class MapSession extends Session with MappedStorage[Any, Any]

Linear Supertypes
MappedStorage[Any, Any], Session, Storage[Any, Any], Listenable, Temporal, Disposable, Updatable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MapSession
  2. MappedStorage
  3. Session
  4. Storage
  5. Listenable
  6. Temporal
  7. Disposable
  8. Updatable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MapSession(id: String, application: SessionApplication)

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. val application: SessionApplication

    Definition Classes
    MapSessionSession
  5. def apply[T <: Any](key: Any): T

    Definition Classes
    Storage
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def changed[T](key: Any, oldValue: Option[T], newValue: Option[T]): Unit

    Attributes
    protected
    Definition Classes
    Session → Storage
  8. val changed: UnitProcessor[SessionValueChange]

    Fired when a session value changes in this session.

    Fired when a session value changes in this session.

    Definition Classes
    Session
  9. def checkIn(): Unit

    Definition Classes
    Session → Temporal
  10. def clear(): Unit

    Definition Classes
    MappedStorage → Storage
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def compareAndSet[T <: Any](key: Any, expected: Option[T], value: ⇒ Option[T]): Boolean

    Definition Classes
    Storage
  13. def contains(key: Any): Boolean

    Definition Classes
    Storage
  14. val created: Long

    Definition Classes
    Temporal
  15. def dispose(): Unit

    Definition Classes
    Session → Disposable
  16. final def disposed: Boolean

    Definition Classes
    Temporal
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def get[T <: Any](key: Any): Option[T]

    Definition Classes
    MappedStorage → Storage
  21. def getAndRemove[T <: Any](key: Any): Option[T]

    Definition Classes
    Storage
  22. def getAndSet[T <: Any](key: Any, value: T): Option[T]

    Definition Classes
    Storage
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def getOrElse[T <: Any](key: Any, value: ⇒ T): T

    Definition Classes
    Storage
  25. def getOrSet[T <: Any](key: Any, value: ⇒ T): T

    Definition Classes
    Storage
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. val id: String

    Definition Classes
    MapSessionSession
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def keyFromValue(value: Any): Option[Any]

    Definition Classes
    MappedStorage
  30. final def lifetime: Double

    Definition Classes
    Temporal
  31. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  32. val listeners: Listeners

    Definition Classes
    Listenable
  33. def map: Map[Any, Any]

    Definition Classes
    MappedStorage → Storage
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. def property[T](key: Any, default: ⇒ T)(implicit manifest: Manifest[T]): Property[T]

    Creates a property that is bound to the supplied key in this Session.

    Creates a property that is bound to the supplied key in this Session. This will reflect changes made directly to the property as well as changes made apart from the property directly to session and key.

    T

    the type of property to store

    key

    to use

    default

    the default value to set and the value to set back to if the key is removed

    manifest

    the manifest for the property type

    returns

    Property[T]

    Definition Classes
    Session
  38. def remove(key: Any): Unit

    Definition Classes
    Storage
  39. def set[T <: Any](key: Any, value: Option[T]): Unit

    Attributes
    protected
    Definition Classes
    MappedStorage → Storage
  40. final def setValue[T <: Any](key: Any, value: Option[T]): Unit

    Attributes
    protected
    Definition Classes
    Storage
  41. final def stale: Double

    Definition Classes
    Temporal
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  44. def timeout: Double

    The timeout for this session in seconds without any communication.

    The timeout for this session in seconds without any communication.

    Defaults to 30 minutes.

    Definition Classes
    Session → Temporal
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. def update(key: Any, value: Any): Unit

    Definition Classes
    Storage
  47. def update(delta: Double): Unit

    Definition Classes
    Temporal → Updatable
  48. def values: Iterable[Any]

    Definition Classes
    Storage
  49. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MappedStorage[Any, Any]

Inherited from Session

Inherited from Storage[Any, Any]

Inherited from Listenable

Inherited from Temporal

Inherited from Disposable

Inherited from Updatable

Inherited from AnyRef

Inherited from Any

Ungrouped