scalut
.
akka
.
http
.
session
SessionManager
Related Docs:
object SessionManager
|
package session
class
SessionManager
extends
CacheManager
Использует дочерние акторы для хранения каждой сессии.
Linear Supertypes
CacheManager
,
ActorFaultSupervisor
,
DefaultActorImplicits
,
ActorLogging
,
ChildCreationSupport
,
Actor
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
SessionManager
CacheManager
ActorFaultSupervisor
DefaultActorImplicits
ActorLogging
ChildCreationSupport
Actor
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
SessionManager
(
sessionLifetime:
FiniteDuration
)
Type Members
type
Receive
=
PartialFunction
[
Any
,
Unit
]
Definition Classes
Actor
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
def
aroundPostRestart
(
reason:
Throwable
)
:
Unit
Attributes
protected[
akka
]
Definition Classes
Actor
def
aroundPostStop
()
:
Unit
Attributes
protected[
akka
]
Definition Classes
Actor
def
aroundPreRestart
(
reason:
Throwable
,
message:
Option
[
Any
]
)
:
Unit
Attributes
protected[
akka
]
Definition Classes
Actor
def
aroundPreStart
()
:
Unit
Attributes
protected[
akka
]
Definition Classes
Actor
def
aroundReceive
(
receive:
akka.actor.Actor.Receive
,
msg:
Any
)
:
Unit
Attributes
protected[
akka
]
Definition Classes
Actor
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
cache
(
r:
RouterEnvelope
[
Any
,
Any
]
)
:
Unit
Definition Classes
SessionManager
→ CacheManager
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
implicit
val
context
:
ActorContext
Definition Classes
Actor
def
createChild
(
props:
Props
,
name:
String
)
:
ActorRef
Definition Classes
ChildCreationSupport
def
createChild
(
props:
Props
)
:
ActorRef
Definition Classes
ChildCreationSupport
def
createNamedChild
(
props:
Props
)
:
ActorRef
Definition Classes
ChildCreationSupport
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
def
executionContext
:
ExecutionContext
Definition Classes
DefaultActorImplicits
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getOrCreateChild
(
name:
String
,
props: ⇒
Props
)
:
ActorRef
Definition Classes
ChildCreationSupport
def
getOrCreateNamedChild
(
props: ⇒
Props
)
:
ActorRef
Definition Classes
ChildCreationSupport
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
log
:
LoggingAdapter
Definition Classes
ActorLogging
def
logError
(
faulted:
ActorRef
,
ex:
Exception
,
msg:
String
,
strategy:
Directive
)
:
Unit
Attributes
protected
Definition Classes
ActorFaultSupervisor
val
managerRouter
:
ActorRef
Definition Classes
CacheManager
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
onActorInitializationException
(
child:
ActorRef
,
ex:
ActorInitializationException
)
:
Directive
Attributes
protected
Definition Classes
ActorFaultSupervisor
def
onActorKilledException
(
child:
ActorRef
,
ex:
ActorKilledException
)
:
Directive
Attributes
protected
Definition Classes
ActorFaultSupervisor
def
onDeathPactException
(
child:
ActorRef
,
ex:
DeathPactException
)
:
Directive
Attributes
protected
Definition Classes
ActorFaultSupervisor
def
onException
(
child:
ActorRef
,
ex:
Exception
)
:
Directive
Attributes
protected
Definition Classes
ActorFaultSupervisor
def
postRestart
(
reason:
Throwable
)
:
Unit
Definition Classes
Actor
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
postStop
()
:
Unit
Definition Classes
Actor
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
preRestart
(
reason:
Throwable
,
message:
Option
[
Any
]
)
:
Unit
Definition Classes
Actor
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
preStart
()
:
Unit
Definition Classes
Actor
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
receive
:
akka.actor.Actor.Receive
Definition Classes
CacheManager → Actor
implicit final
val
self
:
ActorRef
Definition Classes
Actor
final
def
sender
()
:
ActorRef
Definition Classes
Actor
val
supervisorStrategy
:
SupervisorStrategy
Definition Classes
ActorFaultSupervisor
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
def
system
:
ActorSystem
Definition Classes
DefaultActorImplicits
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unhandled
(
message:
Any
)
:
Unit
Definition Classes
Actor
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
(
...
)
Inherited from
CacheManager
Inherited from
ActorFaultSupervisor
Inherited from
DefaultActorImplicits
Inherited from
ActorLogging
Inherited from
ChildCreationSupport
Inherited from
Actor
Inherited from
AnyRef
Inherited from
Any
Ungrouped
Использует дочерние акторы для хранения каждой сессии.