Trait actix::prelude::Supervised
source · pub trait Supervised: Actor {
fn restarting(&mut self, ctx: &mut <Self as Actor>::Context) { ... }
}
Expand description
Actors with ability to restart after failure
Supervised actors can be managed by Supervisor.
Lifecycle events are extended with restarting
method.
If actor fails, supervisor creates new execution context and restarts actor.
restarting
method is called during restart. After call to this method
Actor execute state changes to Started
and normal lifecycle process
starts.
restarting
method get called with newly constructed Context
object.
Provided Methods§
sourcefn restarting(&mut self, ctx: &mut <Self as Actor>::Context)
fn restarting(&mut self, ctx: &mut <Self as Actor>::Context)
Method called when supervisor restarting failed actor