Class/Object

jsactor

JsInternalActorContext

Related Docs: object JsInternalActorContext | package jsactor

Permalink

class JsInternalActorContext extends JsActorContext with JsInternalActorRefFactory

Linear Supertypes
JsInternalActorRefFactory, JsActorContext, JsActorRefFactory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsInternalActorContext
  2. JsInternalActorRefFactory
  3. JsActorContext
  4. JsActorRefFactory
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsInternalActorContext(props: JsProps, parent: JsActorRef, _actorRef: JsInternalActorRef)(implicit system: JsActorSystem, dispatcher: ExecutionContextExecutor)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var _children: Set[JsActorRef]

    Permalink
    Attributes
    protected
    Definition Classes
    JsInternalActorRefFactory
  5. def actorOf(props: JsProps, name: String): JsActorRef

    Permalink
    Definition Classes
    JsInternalActorRefFactory → JsActorRefFactory
  6. def actorOf(props: JsProps): JsActorRef

    Permalink
    Definition Classes
    JsInternalActorRefFactory → JsActorRefFactory
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def become(behavior: Receive, discardOld: Boolean): Unit

    Permalink

    Changes the Actor's behavior to become the new 'Receive' (PartialFunction[Any, Unit]) handler.

    Changes the Actor's behavior to become the new 'Receive' (PartialFunction[Any, Unit]) handler. This method acts upon the behavior stack as follows:

    • if discardOld = true it will replace the top element (i.e. the current behavior)
    • if discardOld = false it will keep the current behavior and push the given one atop

    The default of replacing the current behavior on the stack has been chosen to avoid memory leaks in case client code is written without consulting this documentation first (i.e. always pushing new behaviors and never issuing an unbecome())

    Definition Classes
    JsInternalActorContextJsActorContext
  9. def become(behavior: Receive): Unit

    Permalink

    Changes the Actor's behavior to become the new 'Receive' (PartialFunction[Any, Unit]) handler.

    Changes the Actor's behavior to become the new 'Receive' (PartialFunction[Any, Unit]) handler. Replaces the current behavior on the top of the behavior stack.

    Definition Classes
    JsActorContext
  10. def child(name: String): Option[JsActorRef]

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  11. def children: Iterable[JsActorRef]

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. implicit val dispatcher: ExecutionContextExecutor

    Permalink
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. val log: JsActorLogger

    Permalink
    Attributes
    protected
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. val parent: JsActorRef

    Permalink

    Returns the supervising parent ActorRef.

    Returns the supervising parent ActorRef.

    Definition Classes
    JsInternalActorContextJsActorContext
  25. val props: JsProps

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  26. def receiveTimeout: Duration

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  27. def self: JsActorRef

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  28. def sender(): JsActorRef

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  29. def setReceiveTimeout(timeout: Duration): Unit

    Permalink
    Definition Classes
    JsInternalActorContextJsActorContext
  30. def stop(actor: JsActorRef): Unit

    Permalink
    Definition Classes
    JsInternalActorRefFactory → JsActorRefFactory
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. implicit val system: JsActorSystem

    Permalink

    The system that the actor belongs to.

    The system that the actor belongs to. Importing this member will place an implicit ActorSystem in scope.

    Definition Classes
    JsInternalActorContextJsActorContext
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. def unbecome(): Unit

    Permalink

    Reverts the Actor behavior to the previous one on the behavior stack.

    Reverts the Actor behavior to the previous one on the behavior stack.

    Definition Classes
    JsInternalActorContextJsActorContext
  35. def unwatch(subject: JsActorRef): JsActorRef

    Permalink

    Unregisters this actor as Monitor for the provided ActorRef.

    Unregisters this actor as Monitor for the provided ActorRef.

    returns

    the provided ActorRef

    Definition Classes
    JsInternalActorContextJsActorContext
  36. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def watch(subject: JsActorRef): JsActorRef

    Permalink

    Registers this actor as a Monitor for the provided ActorRef.

    Registers this actor as a Monitor for the provided ActorRef. This actor will receive a Terminated(subject) message when watched actor is terminated.

    returns

    the provided ActorRef

    Definition Classes
    JsInternalActorContextJsActorContext

Inherited from JsInternalActorRefFactory

Inherited from JsActorContext

Inherited from JsActorRefFactory

Inherited from AnyRef

Inherited from Any

Ungrouped