akka.actor.dsl
Interface Inbox

All Known Implementing Classes:
ActorDSL, ActorDSL$

public interface Inbox


Nested Class Summary
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
           
 
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 {@link akka.actor.dsl.Inbox!.
 akka.actor.dsl.Inbox.Kick$ Kick()
           
 ActorRef senderFromInbox(Inbox.Inbox inbox)
           
 

Method Detail

Kick

akka.actor.dsl.Inbox.Kick$ Kick()

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)