akka.testkit

TestActorRef

class TestActorRef [T <: Actor] extends LocalActorRef

This special ActorRef is exclusively for use during unit testing in a single-threaded environment. Therefore, it overrides the dispatcher to CallingThreadDispatcher and sets the receiveTimeout to None. Otherwise, it acts just like a normal ActorRef. You may retrieve a reference to the underlying actor to test internal logic.

Since

1.1

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TestActorRef
  2. LocalActorRef
  3. ScalaActorRef
  4. ActorRef
  5. Comparable
  6. ActorRefShared
  7. AnyRef
  8. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TestActorRef (factory: () ⇒ T)

Value Members

  1. def ! (message: Any)(implicit sender: Option[ActorRef] = None): Unit

    Sends a one-way asynchronous message.

    Sends a one-way asynchronous message. E.g. fire-and-forget semantics.

    If invoked from within an actor then the actor reference is implicitly passed on as the implicit 'sender' argument.

    This actor 'sender' reference is then available in the receiving actor in the 'sender' member variable, if invoked from within an Actor. If not then no sender is available.

      actor ! message
    

    Definition Classes
    ScalaActorRef
  2. def !! (message: Any, timeout: Long = this.timeout)(implicit sender: Option[ActorRef] = None): Option[Any]

    Sends a message asynchronously and waits on a future for a reply message.

    Sends a message asynchronously and waits on a future for a reply message.

    It waits on the reply either until it receives it (in the form of Some(replyMessage)) or until the timeout expires (which will return None). E.g. send-and-receive-eventually semantics.

    NOTE: Use this method with care. In most cases it is better to use '!' together with the 'sender' member field to implement request/response message exchanges. If you are sending messages using !! then you have to use self.reply(..) to send a reply message to the original sender. If not then the sender will block until the timeout expires.

    Definition Classes
    ScalaActorRef
  3. def !!! [T] (message: Any, timeout: Long = this.timeout)(implicit sender: Option[ActorRef] = None): Future[T]

    Sends a message asynchronously returns a future holding the eventual reply message.

    Sends a message asynchronously returns a future holding the eventual reply message.

    NOTE: Use this method with care. In most cases it is better to use '!' together with the 'sender' member field to implement request/response message exchanges. If you are sending messages using !!! then you have to use self.reply(..) to send a reply message to the original sender. If not then the sender will block until the timeout expires.

    Definition Classes
    ScalaActorRef
  4. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  7. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  8. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  9. var _futureTimeout : Option[ScheduledFuture[AnyRef]]

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRef
  10. var _status : StatusType

    Attributes
    protected[this]
    Definition Classes
    ActorRef
  11. var _uuid : Uuid

    Attributes
    protected[akka]
    Definition Classes
    ActorRef
  12. def actor : Actor

    Attributes
    protected[akka]
    Definition Classes
    ActorRef
  13. val actorInstance : AtomicReference[Actor]

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  14. def apply (o: Any): Unit

    Directly inject messages into actor receive behavior.

    Directly inject messages into actor receive behavior. Any exceptions thrown will be available to you, while still being able to use become/unbecome and their message counterparts.

  15. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  16. def cancelReceiveTimeout : Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRef
  17. def channel : Channel[Any]

    Abstraction for unification of sender and senderFuture for later reply

    Abstraction for unification of sender and senderFuture for later reply

    Definition Classes
    ActorRef
  18. def checkReceiveTimeout : Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRef
  19. val clientManaged : Boolean

    Definition Classes
    LocalActorRef
  20. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. def compareTo (other: ActorRef): Int

    Comparison only takes uuid into account.

    Comparison only takes uuid into account.

    Definition Classes
    ActorRef → Comparable
  22. var currentMessage : MessageInvocation

    This is a reference to the message currently being processed by the actor

    This is a reference to the message currently being processed by the actor

    Attributes
    protected[akka]
    Definition Classes
    ActorRef
  23. def dispatcher : MessageDispatcher

    Get the dispatcher for this actor.

    Get the dispatcher for this actor.

    Definition Classes
    LocalActorRefActorRef
  24. def dispatcher_= (md: MessageDispatcher): Unit

    Sets the dispatcher for this actor.

    Sets the dispatcher for this actor. Needs to be invoked before the actor is started.

    Definition Classes
    LocalActorRefActorRef
  25. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  26. def equals (other: Any): Boolean

    Definition Classes
    TestActorRefActorRef → AnyRef → Any
  27. def exit (): Unit

    Shuts down the actor its dispatcher and message queue.

    Shuts down the actor its dispatcher and message queue. Alias for 'stop'.

    Definition Classes
    ActorRef
  28. var faultHandler : FaultHandlingStrategy

    User overridable callback/setting.

    User overridable callback/setting.

    Don't forget to supply a List of exception types to intercept (trapExit)

    Can be one of:

     faultHandler = AllForOneStrategy(trapExit = List(classOf[Exception]), maxNrOfRetries, withinTimeRange)
    
    Or:
     faultHandler = OneForOneStrategy(trapExit = List(classOf[Exception]), maxNrOfRetries, withinTimeRange)
    

    Definition Classes
    ScalaActorRef
  29. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. def forward (message: Any)(implicit sender: Some[ActorRef]): Any

    Forwards the message and passes the original sender actor as the sender.

    Forwards the message and passes the original sender actor as the sender.

    Works with '!', '!!' and '!!!'.

    Definition Classes
    ScalaActorRef
  31. def forward (message: AnyRef, sender: ActorRef): Unit

    Akka Java API.

    Akka Java API.

    Forwards the message specified to this actor and preserves the original sender of the message

    Definition Classes
    ActorRef
  32. def getChannel : Channel[Any]

    Java API.

    Java API.

    Abstraction for unification of sender and senderFuture for later reply

    Definition Classes
    ActorRef
  33. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  34. def getDispatcher (): MessageDispatcher

    Definition Classes
    ActorRef
  35. def getFaultHandler (): FaultHandlingStrategy

    Definition Classes
    ScalaActorRef
  36. def getId (): String

    Definition Classes
    ActorRef
  37. def getLifeCycle (): LifeCycle

    Definition Classes
    ScalaActorRef
  38. def getLinkedActors (): Map[Uuid, ActorRef]

    Java API.

    Java API.

    Returns an unmodifiable Java Map containing the linked actors, please note that the backing map is thread-safe but not immutable

    Definition Classes
    ActorRef
  39. def getMailboxSize (): Int

    Akka Java API.

    Akka Java API.

    Returns the mailbox size.

    Definition Classes
    ActorRef
  40. def getReceiveTimeout (): Option[Long]

    Definition Classes
    ActorRef
  41. def getSender (): Option[ActorRef]

    Akka Java API.

    Akka Java API.

    The reference sender Actor of the last received message. Is defined if the message was sent from another Actor, else None.

    Definition Classes
    ActorRef
  42. def getSenderFuture (): Option[CompletableFuture[Any]]

    Akka Java API.

    Akka Java API.

    The reference sender future of the last received message. Is defined if the message was sent with sent with '!!' or '!!!', else None.

    Definition Classes
    ActorRef
  43. def getSupervisor (): ActorRef

    Akka Java API.

    Akka Java API.

    Returns the supervisor, if there is one.

    Definition Classes
    ActorRef
  44. def getUuid (): Uuid

    Returns the uuid for the actor.

    Returns the uuid for the actor.

    Definition Classes
    ActorRef
  45. val guard : ReentrantGuard

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRef
  46. def handleTrapExit (dead: ActorRef, reason: Throwable): Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  47. def hashCode (): Int

    Definition Classes
    ActorRef → AnyRef → Any
  48. val homeAddress : Option[InetSocketAddress]

    Returns on which node this actor lives if None it lives in the local ActorRegistry

    Returns on which node this actor lives if None it lives in the local ActorRegistry

    Definition Classes
    LocalActorRefActorRef
  49. var hotswap : Stack[PartialFunction[Any, Unit]]

    Holds the hot swapped partial function.

    Holds the hot swapped partial function.

    Attributes
    protected[akka]
    Definition Classes
    ActorRef
  50. var id : String

    User overridable callback/setting.

    User overridable callback/setting.

    Identifier for actor, does not have to be a unique one. Default is the 'uuid'.

    This field is used for logging, AspectRegistry.actorsFor(id), identifier for remote actor in RemoteServer etc.But also as the identifier for persistence, which means that you can use a custom name to be able to retrieve the "correct" persisted state upon restart, remote restart etc.

    Definition Classes
    ActorRef
  51. def invoke (messageHandle: MessageInvocation): Unit

    Callback for the dispatcher.

    Callback for the dispatcher. This is the single entry point to the user Actor implementation.

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  52. def isBeingRestarted : Boolean

    Is the actor being restarted?

    Is the actor being restarted?

    Definition Classes
    ActorRef
  53. def isDefinedAt (o: Any): Boolean

    Query actor's current receive behavior.

    Query actor's current receive behavior.

    Definition Classes
    TestActorRefActorRef
  54. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  55. def isRunning : Boolean

    Is the actor running?

    Is the actor running?

    Definition Classes
    ActorRef
  56. def isShutdown : Boolean

    Is the actor shut down?

    Is the actor shut down?

    Definition Classes
    ActorRef
  57. def isUnstarted : Boolean

    Is the actor ever started?

    Is the actor ever started?

    Definition Classes
    ActorRef
  58. var lifeCycle : LifeCycle

    User overridable callback/setting.

    User overridable callback/setting.

    Defines the life-cycle for a supervised actor.

    Definition Classes
    ScalaActorRef
  59. def link (actorRef: ActorRef): Unit

    Links an other actor to this actor.

    Links an other actor to this actor. Links are unidirectional and means that a the linking actor will receive a notification if the linked actor has crashed.

    If the 'trapExit' member field of the 'faultHandler' has been set to at contain at least one exception class then it will 'trap' these exceptions and automatically restart the linked actors according to the restart strategy defined by the 'faultHandler'.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  60. def linkedActors : Map[Uuid, ActorRef]

    Returns an unmodifiable Java Map containing the linked actors, please note that the backing map is thread-safe but not immutable

    Returns an unmodifiable Java Map containing the linked actors, please note that the backing map is thread-safe but not immutable

    Definition Classes
    LocalActorRefActorRef
  61. def mailbox : AnyRef

    Returns the mailbox.

    Returns the mailbox.

    Definition Classes
    LocalActorRefActorRef
  62. def mailboxSize : Int

    Returns the mailbox size.

    Returns the mailbox size.

    Definition Classes
    ActorRef
  63. def mailbox_= (value: AnyRef): AnyRef

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  64. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  65. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  66. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  67. def postMessageToMailbox (message: Any, senderOption: Option[ActorRef]): Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  68. def postMessageToMailboxAndCreateFutureResultWithTimeout [T] (message: Any, timeout: Long, senderOption: Option[ActorRef], senderFuture: Option[CompletableFuture[T]]): CompletableFuture[T]

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  69. var receiveTimeout : Option[Long]

    User overridable callback/setting.

    User overridable callback/setting.

    Defines the default timeout for an initial receive invocation. When specified, the receive function should be able to handle a 'ReceiveTimeout' message.

    Definition Classes
    ActorRef
  70. def registerSupervisorAsRemoteActor : Option[Uuid]

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  71. def reply (message: Any): Unit

    Use self.reply(..) to reply with a message to the original sender of the message currently being processed.

    Use self.reply(..) to reply with a message to the original sender of the message currently being processed.

    Throws an IllegalStateException if unable to determine what to reply to.

    Definition Classes
    ScalaActorRef
  72. def replySafe (message: AnyRef): Boolean

    Akka Java API.

    Akka Java API.

    Use getContext().replySafe(..) to reply with a message to the original sender of the message currently being processed.

    Returns true if reply was sent, and false if unable to determine what to reply to.

    Definition Classes
    ActorRef
  73. def replyUnsafe (message: AnyRef): Unit

    Akka Java API.

    Akka Java API.

    Use getContext().replyUnsafe(..) to reply with a message to the original sender of the message currently being processed.

    Throws an IllegalStateException if unable to determine what to reply to.

    Definition Classes
    ActorRef
  74. def reply_? (message: Any): Boolean

    Use reply_?(..) to reply with a message to the original sender of the message currently being processed.

    Use reply_?(..) to reply with a message to the original sender of the message currently being processed.

    Returns true if reply was sent, and false if unable to determine what to reply to.

    Definition Classes
    ScalaActorRef
  75. def restart (reason: Throwable, maxNrOfRetries: Option[Int], withinTimeRange: Option[Int]): Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  76. def restartLinkedActors (reason: Throwable, maxNrOfRetries: Option[Int], withinTimeRange: Option[Int]): Unit

    Attributes
    protected[akka]
    Definition Classes
    LocalActorRefActorRef
  77. def sendOneWay (message: AnyRef, sender: ActorRef): Unit

    Akka Java API.

    Akka Java API.

    Sends a one-way asynchronous message. E.g. fire-and-forget semantics.

    Allows you to pass along the sender of the message.

    actor.sendOneWay(message, context);
    

    Definition Classes
    ActorRef
  78. def sendOneWay (message: AnyRef): Unit

    Akka Java API.

    Akka Java API.

    Sends a one-way asynchronous message. E.g. fire-and-forget semantics.

    actor.sendOneWay(message);
    

    Definition Classes
    ActorRef
  79. def sendRequestReply (message: AnyRef, timeout: Long, sender: ActorRef): AnyRef

    Akka Java API.

    Akka Java API.

    Sends a message asynchronously and waits on a future for a reply message under the hood.

    It waits on the reply either until it receives it or until the timeout expires (which will throw an ActorTimeoutException). E.g. send-and-receive-eventually semantics.

    NOTE: Use this method with care. In most cases it is better to use 'sendOneWay' together with 'getContext().getSender()' to implement request/response message exchanges.

    If you are sending messages using sendRequestReply then you have to use getContext().reply(..) to send a reply message to the original sender. If not then the sender will block until the timeout expires.

    Definition Classes
    ActorRef
  80. def sendRequestReply (message: AnyRef, sender: ActorRef): AnyRef

    Akka Java API.

    Akka Java API.

    Definition Classes
    ActorRef
    See also

    sendRequestReply(message: AnyRef, timeout: Long, sender: ActorRef) Uses the default timeout of the Actor (setTimeout())

  81. def sendRequestReply (message: AnyRef): AnyRef

    Akka Java API.

    Akka Java API.

    Definition Classes
    ActorRef
    See also

    sendRequestReply(message: AnyRef, timeout: Long, sender: ActorRef) Uses the default timeout of the Actor (setTimeout()) and omits the sender reference

  82. def sendRequestReplyFuture [T <: AnyRef] (message: AnyRef, timeout: Long, sender: ActorRef): Future[T]

    Akka Java API.

    Akka Java API.

    Sends a message asynchronously returns a future holding the eventual reply message.

    NOTE: Use this method with care. In most cases it is better to use 'sendOneWay' together with the 'getContext().getSender()' to implement request/response message exchanges.

    If you are sending messages using sendRequestReplyFuture then you have to use getContext().reply(..) to send a reply message to the original sender. If not then the sender will block until the timeout expires.

    Definition Classes
    ActorRef
  83. def sendRequestReplyFuture [T <: AnyRef] (message: AnyRef, sender: ActorRef): Future[T]

    Akka Java API.

    Akka Java API.

    Definition Classes
    ActorRef
    See also

    sendRequestReplyFuture(message: AnyRef, sender: ActorRef): Future[_] Uses the Actors default timeout (setTimeout())

  84. def sendRequestReplyFuture [T <: AnyRef] (message: AnyRef): Future[T]

    Akka Java API.

    Akka Java API.

    Definition Classes
    ActorRef
    See also

    sendRequestReplyFuture(message: AnyRef, sender: ActorRef): Future[_] Uses the Actors default timeout (setTimeout()) and omits the sender

  85. def sender : Option[ActorRef]

    The reference sender Actor of the last received message.

    The reference sender Actor of the last received message. Is defined if the message was sent from another Actor, else None.

    Definition Classes
    ScalaActorRef
  86. def senderFuture (): Option[CompletableFuture[Any]]

    The reference sender future of the last received message.

    The reference sender future of the last received message. Is defined if the message was sent with sent with '!!' or '!!!', else None.

    Definition Classes
    ScalaActorRef
  87. def setDispatcher (dispatcher: MessageDispatcher): Unit

    Akka Java API.

    Akka Java API.

    The default dispatcher is the Dispatchers.globalExecutorBasedEventDrivenDispatcher. This means that all actors will share the same event-driven executor based dispatcher.

    You can override it so it fits the specific use-case that the actor is used for. See the akka.dispatch.Dispatchers class for the different dispatchers available.

    The default is also that all actors that are created and spawned from within this actor is sharing the same dispatcher as its creator.

    Definition Classes
    ActorRef
  88. def setFaultHandler (arg0: FaultHandlingStrategy): Unit

    User overridable callback/setting.

    User overridable callback/setting.

    Don't forget to supply a List of exception types to intercept (trapExit)

    Can be one of:

     faultHandler = AllForOneStrategy(trapExit = List(classOf[Exception]), maxNrOfRetries, withinTimeRange)
    
    Or:
     faultHandler = OneForOneStrategy(trapExit = List(classOf[Exception]), maxNrOfRetries, withinTimeRange)
    

    Definition Classes
    ScalaActorRef
  89. def setId (arg0: String): Unit

    User overridable callback/setting.

    User overridable callback/setting.

    Identifier for actor, does not have to be a unique one. Default is the 'uuid'.

    This field is used for logging, AspectRegistry.actorsFor(id), identifier for remote actor in RemoteServer etc.But also as the identifier for persistence, which means that you can use a custom name to be able to retrieve the "correct" persisted state upon restart, remote restart etc.

    Definition Classes
    ActorRef
  90. def setLifeCycle (arg0: LifeCycle): Unit

    User overridable callback/setting.

    User overridable callback/setting.

    Defines the life-cycle for a supervised actor.

    Definition Classes
    ScalaActorRef
  91. def setReceiveTimeout (timeout: Long): Unit

    Akka Java API.

    Akka Java API.

    Defines the default timeout for an initial receive invocation. When specified, the receive function should be able to handle a 'ReceiveTimeout' message.

    Definition Classes
    ActorRef
  92. def spawn (clazz: Class[_ <: akka.actor.Actor]): ActorRef

    Atomically create (from actor class) and start an actor.

    Atomically create (from actor class) and start an actor.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  93. def spawn [T <: Actor] (implicit arg0: Manifest[T]): ActorRef

    Atomically create (from actor class) and start an actor.

    Atomically create (from actor class) and start an actor.

    Definition Classes
    ScalaActorRef
  94. def spawnLink (clazz: Class[_ <: akka.actor.Actor]): ActorRef

    Atomically create (from actor class), start and link an actor.

    Atomically create (from actor class), start and link an actor.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  95. def spawnLink [T <: Actor] (implicit arg0: Manifest[T]): ActorRef

    Atomically create (from actor class), start and link an actor.

    Atomically create (from actor class), start and link an actor.

    Definition Classes
    ScalaActorRef
  96. def spawnLinkRemote (clazz: Class[_ <: akka.actor.Actor], hostname: String, port: Int, timeout: Long = Actor.TIMEOUT): ActorRef

    Atomically create (from actor class), start, link and make an actor remote.

    Atomically create (from actor class), start, link and make an actor remote.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  97. def spawnLinkRemote [T <: Actor] (hostname: String, port: Int, timeout: Long)(implicit arg0: Manifest[T]): ActorRef

    Atomically create (from actor class), start, link and make an actor remote.

    Atomically create (from actor class), start, link and make an actor remote.

    Definition Classes
    ScalaActorRef
  98. def spawnRemote (clazz: Class[_ <: akka.actor.Actor], hostname: String, port: Int, timeout: Long = Actor.TIMEOUT): ActorRef

    Atomically create (from actor class), start and make an actor remote.

    Atomically create (from actor class), start and make an actor remote.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  99. def spawnRemote [T <: Actor] (hostname: String, port: Int, timeout: Long)(implicit arg0: Manifest[T]): ActorRef

    Atomically create (from actor class), start and make an actor remote.

    Atomically create (from actor class), start and make an actor remote.

    Definition Classes
    ScalaActorRef
  100. def start (): TestActorRef[T]

    Override to return the more specific static type.

    Override to return the more specific static type.

    Definition Classes
    TestActorRefLocalActorRefActorRef
  101. def startLink (actorRef: ActorRef): Unit

    Atomically start and link an actor.

    Atomically start and link an actor.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  102. def stop (): Unit

    Shuts down the actor its dispatcher and message queue.

    Shuts down the actor its dispatcher and message queue.

    Definition Classes
    LocalActorRefActorRef
  103. def supervisor : Option[ActorRef]

    Returns the supervisor, if there is one.

    Returns the supervisor, if there is one.

    Definition Classes
    LocalActorRefActorRef
  104. def supervisor_= (a: Option[ActorRef]): Unit

    Override to check whether the new supervisor is running on the CallingThreadDispatcher, as it should be.

    Override to check whether the new supervisor is running on the CallingThreadDispatcher, as it should be. This can of course be tricked by linking before setting the dispatcher before starting the supervisor, but then you just asked for trouble.

    Definition Classes
    TestActorRefLocalActorRefActorRef
  105. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  106. def toString (): String

    Definition Classes
    TestActorRefActorRef → AnyRef → Any
  107. def underlyingActor : T

    Retrieve reference to the underlying actor, where the static type matches the factory used inside the constructor.

    Retrieve reference to the underlying actor, where the static type matches the factory used inside the constructor. Beware that this reference is discarded by the ActorRef upon restarting the actor (should this reference be linked to a supervisor). The old Actor may of course still be used in post-mortem assertions.

  108. def unlink (actorRef: ActorRef): Unit

    Unlink the actor.

    Unlink the actor.

    To be invoked from within the actor itself.

    Definition Classes
    LocalActorRefActorRef
  109. def uuid : Uuid

    Returns the uuid for the actor.

    Returns the uuid for the actor.

    Definition Classes
    ActorRefActorRefShared
  110. def uuid_= (uid: Uuid): Unit

    Only for internal use.

    Only for internal use. UUID is effectively final.

    Attributes
    protected[akka]
    Definition Classes
    ActorRef
  111. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  112. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  113. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  114. def actorClass : Class[_ <: akka.actor.Actor]

    Returns the class for the Actor instance that is managed by the ActorRef.

    Returns the class for the Actor instance that is managed by the ActorRef.

    Definition Classes
    LocalActorRefActorRef
    Annotations
    @deprecated
    Deprecated

    Will be removed without replacement, doesn't make any sense to have in the face of become and unbecome

  115. def actorClassName : String

    Returns the class name for the Actor instance that is managed by the ActorRef.

    Returns the class name for the Actor instance that is managed by the ActorRef.

    Definition Classes
    LocalActorRefActorRef
    Annotations
    @deprecated
    Deprecated

    Will be removed without replacement, doesn't make any sense to have in the face of become and unbecome

  116. def getActorClass (): Class[_ <: akka.actor.Actor]

    Akka Java API.

    Akka Java API.

    Returns the class for the Actor instance that is managed by the ActorRef.

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Will be removed without replacement, doesn't make any sense to have in the face of become and unbecome

  117. def getActorClassName (): String

    Akka Java API.

    Akka Java API.

    Returns the class name for the Actor instance that is managed by the ActorRef.

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Will be removed without replacement, doesn't make any sense to have in the face of become and unbecome

  118. def getHomeAddress (): InetSocketAddress

    Java API.

    Java API.

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Remoting will become fully transparent in the future

  119. def getTimeout (): Long

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Will be replaced by implicit-scoped timeout on all methods that needs it, will default to timeout specified in config

  120. def setTimeout (arg0: Long): Unit

    User overridable callback/setting.

    User overridable callback/setting.

    Defines the default timeout for '!!' and '!!!' invocations, e.g. the timeout for the future returned by the call to '!!' and '!!!'.

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Will be replaced by implicit-scoped timeout on all methods that needs it, will default to timeout specified in config

  121. var timeout : Long

    User overridable callback/setting.

    User overridable callback/setting.

    Defines the default timeout for '!!' and '!!!' invocations, e.g. the timeout for the future returned by the call to '!!' and '!!!'.

    Definition Classes
    ActorRef
    Annotations
    @deprecated
    Deprecated

    Will be replaced by implicit-scoped timeout on all methods that needs it, will default to timeout specified in config

Inherited from LocalActorRef

Inherited from ScalaActorRef

Inherited from ActorRef

Inherited from Comparable[ActorRef]

Inherited from ActorRefShared

Inherited from AnyRef

Inherited from Any