Merge branch 'master' of github.com:jboner/akka
Conflicts: akka-actor/src/main/scala/akka/actor/Actor.scala akka-actor/src/main/scala/akka/actor/ActorRef.scala akka-actor/src/main/scala/akka/actor/TypedActor.scala akka-cluster/src/main/scala/akka/cluster/ClusterActorRef.scala akka-cluster/src/main/scala/akka/cluster/ReplicatedClusterRef.scala akka-durable-mailboxes/akka-mailboxes-common/src/main/scala/akka/actor/mailbox/DurableDispatcher.scala akka-testkit/src/test/scala/akka/testkit/TestActorRefSpec.scala akka-tutorials/akka-tutorial-second/src/main/java/akka/tutorial/java/second/Pi.java
This commit is contained in:
commit
ca592ef1b4
89 changed files with 7842 additions and 2929 deletions
|
|
@ -135,6 +135,8 @@ class CallingThreadDispatcher(val warnings: Boolean = true) extends MessageDispa
|
|||
|
||||
override def mailboxSize(actor: ActorRef) = getMailbox(actor).queue.size
|
||||
|
||||
def mailboxIsEmpty(actorRef: ActorRef): Boolean = getMailbox(actorRef).queue.isEmpty
|
||||
|
||||
private[akka] override def dispatch(handle: MessageInvocation) {
|
||||
val mbox = getMailbox(handle.receiver)
|
||||
val queue = mbox.queue
|
||||
|
|
@ -214,6 +216,7 @@ class CallingThreadDispatcher(val warnings: Boolean = true) extends MessageDispa
|
|||
class NestingQueue {
|
||||
private var q = new LinkedList[MessageInvocation]()
|
||||
def size = q.size
|
||||
def isEmpty = q.isEmpty
|
||||
def push(handle: MessageInvocation) { q.offer(handle) }
|
||||
def peek = q.peek
|
||||
def pop = q.poll
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue