[]Trait actix_web::actix::actix::Handler

pub trait Handler<M>: Actor + Actor where
    M: Message
{ type Result: MessageResponse<Self, M>; fn handle(&mut self, msg: M, ctx: &mut Self::Context) -> Self::Result; }

Message handler

Handler implementation is a general way how to handle incoming messages, streams, futures.

M is a message which can be handled by the actor.

Associated Types

The type of value that this handle will return

Required Methods

Method is called for every message received by this Actor

Implementations on Foreign Types

impl Handler<PauseServer> for Server

impl Handler<ResumeServer> for Server

impl Handler<StopServer> for Server

impl Handler<Signal> for Server

Signals support Handle SIGINT, SIGTERM, SIGQUIT signals and stop actix system message to System actor.

Implementors

impl Handler<Connect> for Resolver

impl Handler<ConnectAddr> for Resolver

impl Handler<Resolve> for Resolver

impl Handler<Signal> for DefaultSignalsHandler

Handle SIGINT, SIGTERM, SIGQUIT signals and send SystemExit(0) message to System actor.

impl Handler<Subscribe> for ProcessSignals

Add subscriber for signals

impl Handler<StopArbiter> for Arbiter

impl Handler<Connect> for ClientConnector
[src]

impl Handler<Pause> for ClientConnector
[src]

impl Handler<Resume> for ClientConnector
[src]

impl<A> Handler<StartActor<A>> for Arbiter where
    A: Actor<Context = Context<A>>, 

impl<I, E> Handler<Execute<I, E>> for Arbiter where
    E: Send,
    I: Send

impl<M, T> Handler<M> for Mocker<T> where
    M: 'static + Message,
    T: 'static,
    <M as Message>::Result: MessageResponse<Mocker<T>, M>,