com.outr.net.http.session

MapSession

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 contains(key: Any): Boolean

    Definition Classes
    Storage
  13. val created: Long

    Definition Classes
    Temporal
  14. def dispose(): Unit

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Storage
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. val id: String

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

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

    Definition Classes
    MappedStorage
  29. final def lifetime: Double

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

    Definition Classes
    Listenable
  31. val listeners: Listeners

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

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

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

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

    Definition Classes
    AnyRef
  36. 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
  37. def remove(key: Any): Unit

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

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

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

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

    Definition Classes
    AnyRef
  42. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  43. 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
  44. def toString(): String

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. 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