[−][src]Trait actix_web::actix::ActorContext
Actor execution context
Each actor runs within specific execution context. Actor::Context
defines
context. Execution context defines type of execution, actor communication
channels (message handling).
Required methods
fn stop(&mut self)
Immediately stop processing incoming messages and switch to a
stopping
state
fn terminate(&mut self)
Terminate actor execution
fn state(&self) -> ActorState
Actor execution state
Implementors
impl<A> ActorContext for Context<A> where
A: Actor<Context = Context<A>>,
[src]
A: Actor<Context = Context<A>>,
impl<A> ActorContext for SyncContext<A> where
A: Actor<Context = SyncContext<A>>,
[src]
A: Actor<Context = SyncContext<A>>,
fn stop(&mut self)
[src]
Stop current actor. SyncContext creates and starts new actor.
fn terminate(&mut self)
[src]
Terminate actor execution. SyncContext creates and starts new actor.
fn state(&self) -> ActorState
[src]
Actor execution state
impl<A, S> ActorContext for HttpContext<A, S> where
A: Actor<Context = Self>,
[src]
A: Actor<Context = Self>,
impl<A, S> ActorContext for WebsocketContext<A, S> where
A: Actor<Context = Self>,
[src]
A: Actor<Context = Self>,