[−][src]Trait riker::actors::Timer
Associated Types
Required Methods
fn schedule<T>(
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_once<T>(
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_at_time<T>(
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn cancel_schedule(&self, id: Uuid)
Implementors
impl<Msg> Timer for Context<Msg> where
Msg: Message,
[src]
impl<Msg> Timer for Context<Msg> where
Msg: Message,
type Msg = Msg
fn schedule<T>(
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule<T>(
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_once<T>(
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule_once<T>(
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_at_time<T>(
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule_at_time<T>(
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn cancel_schedule(&self, id: Uuid)
[src]
fn cancel_schedule(&self, id: Uuid)
impl<Msg> Timer for ActorSystem<Msg> where
Msg: Message,
[src]
impl<Msg> Timer for ActorSystem<Msg> where
Msg: Message,
type Msg = Msg
fn schedule<T>(
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule<T>(
&self,
initial_delay: Duration,
interval: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_once<T>(
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule_once<T>(
&self,
delay: Duration,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn schedule_at_time<T>(
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
[src]
fn schedule_at_time<T>(
&self,
time: DateTime<Utc>,
receiver: ActorRef<Self::Msg>,
sender: Option<ActorRef<Self::Msg>>,
msg: T
) -> Uuid where
T: Into<ActorMsg<Self::Msg>>,
fn cancel_schedule(&self, id: Uuid)
[src]
fn cancel_schedule(&self, id: Uuid)