akka
.
testkit
CallingThreadMailbox
class
CallingThreadMailbox
extends
Mailbox
with
DefaultSystemMessageQueue
Linear Supertypes
DefaultSystemMessageQueue
,
Mailbox
,
Runnable
,
SystemMessageQueue
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
CallingThreadMailbox
DefaultSystemMessageQueue
Mailbox
Runnable
SystemMessageQueue
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
CallingThreadMailbox
(
_receiver:
Cell
,
mailboxType:
MailboxType
)
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
var
_statusDoNotCallMeDirectly
:
Status
Attributes
protected
Definition Classes
Mailbox
var
_systemQueueDoNotCallMeDirectly
:
SystemMessage
Attributes
protected
Definition Classes
Mailbox
var
actor
:
ActorCell
Definition Classes
Mailbox
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
final
def
becomeClosed
()
:
Boolean
Definition Classes
Mailbox
Annotations
@tailrec
()
final
def
canBeScheduledForExecution
(
hasMessageHint:
Boolean
,
hasSystemMessageHint:
Boolean
)
:
Boolean
Definition Classes
Mailbox
def
cleanUp
()
:
Unit
Definition Classes
CallingThreadMailbox
→ Mailbox
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
()
val
ctdLock
:
ReentrantLock
def
dequeue
()
:
Envelope
Definition Classes
CallingThreadMailbox
→ Mailbox
def
dispatcher
:
MessageDispatcher
Definition Classes
Mailbox
def
enqueue
(
receiver:
ActorRef
,
msg:
Envelope
)
:
Unit
Definition Classes
CallingThreadMailbox
→ Mailbox
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
()
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hasMessages
:
Boolean
Definition Classes
CallingThreadMailbox
→ Mailbox
def
hasSystemMessages
:
Boolean
Definition Classes
DefaultSystemMessageQueue
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isClosed
:
Boolean
Definition Classes
Mailbox
Annotations
@inline
()
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
isScheduled
:
Boolean
Definition Classes
Mailbox
Annotations
@inline
()
final
def
isSuspended
:
Boolean
Definition Classes
Mailbox
Annotations
@inline
()
val
mailboxType
:
MailboxType
val
messageQueue
:
MessageQueue
Definition Classes
Mailbox
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
numberOfMessages
:
Int
Definition Classes
CallingThreadMailbox
→ Mailbox
final
def
processAllSystemMessages
()
:
Unit
Definition Classes
Mailbox
def
queue
:
NestingQueue
final
def
resume
()
:
Boolean
Definition Classes
Mailbox
Annotations
@tailrec
()
final
def
run
()
:
Unit
Definition Classes
Mailbox → Runnable
val
self
:
ActorRef
def
setActor
(
cell:
ActorCell
)
:
Unit
Definition Classes
Mailbox
final
def
setAsIdle
()
:
Boolean
Definition Classes
Mailbox
Annotations
@tailrec
()
final
def
setAsScheduled
()
:
Boolean
Definition Classes
Mailbox
Annotations
@tailrec
()
final
def
setStatus
(
newStatus:
Status
)
:
Unit
Attributes
protected
Definition Classes
Mailbox
Annotations
@inline
()
final
def
shouldProcessMessage
:
Boolean
Definition Classes
Mailbox
Annotations
@inline
()
final
def
status
:
Status
Definition Classes
Mailbox
Annotations
@inline
()
final
def
suspend
()
:
Boolean
Definition Classes
Mailbox
Annotations
@tailrec
()
final
def
suspendCount
:
Int
Definition Classes
Mailbox
Annotations
@inline
()
val
suspendSwitch
:
Switch
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
system
:
ActorSystem
final
def
systemDrain
(
newContents:
SystemMessage
)
:
SystemMessage
Definition Classes
DefaultSystemMessageQueue
Annotations
@tailrec
()
final
def
systemEnqueue
(
receiver:
ActorRef
,
message:
SystemMessage
)
:
Unit
Definition Classes
DefaultSystemMessageQueue
Annotations
@tailrec
()
final
def
systemQueueGet
:
SystemMessage
Attributes
protected
Definition Classes
Mailbox
final
def
systemQueuePut
(
_old:
SystemMessage
,
_new:
SystemMessage
)
:
Boolean
Attributes
protected
Definition Classes
Mailbox
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
updateStatus
(
oldStatus:
Status
,
newStatus:
Status
)
:
Boolean
Attributes
protected
Definition Classes
Mailbox
Annotations
@inline
()
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
()
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
()
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
()
Inherited from
DefaultSystemMessageQueue
Inherited from
Mailbox
Inherited from
Runnable
Inherited from
SystemMessageQueue
Inherited from
AnyRef
Inherited from
Any
Ungrouped