CallingThreadMailbox
Attributes
- Source
- CallingThreadDispatcher.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Overridable callback to clean up the mailbox, called when an actor is unregistered. By default it dequeues all system messages + messages and ships them to the owning actors' systems' DeadLetterMailbox
Overridable callback to clean up the mailbox, called when an actor is unregistered. By default it dequeues all system messages + messages and ships them to the owning actors' systems' DeadLetterMailbox
Attributes
- Definition Classes
- Source
- CallingThreadDispatcher.scala
Try to dequeue the next message from this queue, return null failing that.
Try to dequeue the next message from this queue, return null failing that.
Attributes
- Definition Classes
- Source
- CallingThreadDispatcher.scala
Try to enqueue the message to this queue, or throw an exception.
Try to enqueue the message to this queue, or throw an exception.
Attributes
- Definition Classes
- Source
- CallingThreadDispatcher.scala
Indicates whether this queue is non-empty.
Indicates whether this queue is non-empty.
Attributes
- Definition Classes
- Source
- CallingThreadDispatcher.scala
Should return the current number of messages held in this queue; may always return 0 if no other value is available efficiently. Do not use this for testing for presence of messages, use hasMessages instead.
Should return the current number of messages held in this queue; may always return 0 if no other value is available efficiently. Do not use this for testing for presence of messages, use hasMessages instead.
Attributes
- Definition Classes
- Source
- CallingThreadDispatcher.scala
Attributes
Inherited methods
set new primary status Closed. Caller does not need to worry about whether status was Scheduled or not.
set new primary status Closed. Caller does not need to worry about whether status was Scheduled or not.
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Definition Classes
-
Mailbox -> ForkJoinTask
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Definition Classes
-
Mailbox -> ForkJoinTask
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- DefaultSystemMessageQueue (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Will at least try to process all queued system messages: in case of failure simply drop and go on to the next, because there is nothing to restart here (failure is in ActorCell somewhere …). In case the mailbox becomes closed (because of processing a Terminate message), dump all already dequeued message to deadLetters.
Will at least try to process all queued system messages: in case of failure simply drop and go on to the next, because there is nothing to restart here (failure is in ActorCell somewhere …). In case the mailbox becomes closed (because of processing a Terminate message), dump all already dequeued message to deadLetters.
Attributes
- Inherited from:
- interruption=e caseNonFatal(e)=> Mailbox.this.actor.system.eventStream.publish(Error.apply(`e₂`,Mailbox.this.actor.self.path.toString(),this.getClass[Mailbox](),"errorwhileenqueuing".+(`msg₂`).+("todeadLetters:").+(`e₂`.getMessage()))) } } if(interruption.ne(null)){ Thread.interrupted() throwinterruption }else() }">Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Inherited from:
- ForkJoinTask
Reduce the suspend count by one. Caller does not need to worry about whether status was Scheduled or not.
Reduce the suspend count by one. Caller does not need to worry about whether status was Scheduled or not.
Attributes
- Returns
-
true if the suspend count reached zero
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Definition Classes
-
Mailbox -> Runnable
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Reset Scheduled status, keeping primary status as is.
Reset Scheduled status, keeping primary status as is.
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Set Scheduled status, keeping primary status as is.
Set Scheduled status, keeping primary status as is.
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- ForkJoinTask
Attributes
- Definition Classes
-
Mailbox -> ForkJoinTask
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Increment the suspend count by one. Caller does not need to worry about whether status was Scheduled or not.
Increment the suspend count by one. Caller does not need to worry about whether status was Scheduled or not.
Attributes
- Returns
-
true if the previous suspend count was zero
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- DefaultSystemMessageQueue (hidden)
- Source
- Mailbox.scala
Attributes
- Inherited from:
- DefaultSystemMessageQueue (hidden)
- Source
- Mailbox.scala
Concrete fields
Attributes
Attributes
This is only a marker to be put in the messageQueue’s stead to make error messages pertaining to violated mailbox type requirements less cryptic.
This is only a marker to be put in the messageQueue’s stead to make error messages pertaining to violated mailbox type requirements less cryptic.
Attributes
Attributes
Attributes
Attributes
Inherited fields
Attributes
- Inherited from:
- Mailbox (hidden)
- Source
- Mailbox.scala