akka.actor.dsl
Interface Inbox

All Known Implementing Classes:
ActorDSL, ActorDSL$

public interface Inbox


Nested Class Summary
private static class Inbox.Get
           
private static class Inbox.Get$
           
static class Inbox.Inbox
           
private static class Inbox.InboxActor
           
protected static interface Inbox.InboxExtension
           
private static class Inbox.Kick$
           
private static interface Inbox.Query
           
private static class Inbox.Select
           
private static class Inbox.Select$
           
private static class Inbox.StartWatch
           
private static class Inbox.StartWatch$
           
 
Method Summary
 scala.math.Ordering<Inbox.Query> deadlineOrder()
           
 scala.concurrent.duration.FiniteDuration extraTime()
           
 Inbox.Inbox inbox(ActorSystem system)
          Create a new actor which will internally queue up messages it gets so that they can be interrogated with the akka.actor.dsl.Inbox!.Inbox!.receive and akka.actor.dsl.Inbox!.Inbox!.select methods.
 ActorRef senderFromInbox(Inbox.Inbox inbox)
           
 

Method Detail

deadlineOrder

scala.math.Ordering<Inbox.Query> deadlineOrder()

extraTime

scala.concurrent.duration.FiniteDuration extraTime()

inbox

Inbox.Inbox inbox(ActorSystem system)
Create a new actor which will internally queue up messages it gets so that they can be interrogated with the akka.actor.dsl.Inbox!.Inbox!.receive and akka.actor.dsl.Inbox!.Inbox!.select methods. It will be created as a system actor in the ActorSystem which is implicitly (or explicitly) supplied.


senderFromInbox

ActorRef senderFromInbox(Inbox.Inbox inbox)