Package

jsactor

Permalink

package jsactor

Visibility
  1. Public
  2. All

Type Members

  1. case class Deafen(listener: JsActorRef) extends ListenerMessage with Product with Serializable

    Permalink
  2. trait JsActor extends AnyRef

    Permalink
  3. trait JsActorContext extends JsActorRefFactory

    Permalink

  4. sealed trait JsActorPath extends Comparable[JsActorPath]

    Permalink
  5. trait JsActorRef extends Comparable[JsActorRef]

    Permalink
  6. trait JsActorRefFactory extends AnyRef

    Permalink

  7. trait JsActorScheduler extends AnyRef

    Permalink

  8. final case class JsActorSystem(name: String, logFactory: JsActorLoggerFactory = JsPrintlnActorLoggerFactory)(implicit dispatcher: ExecutionContextExecutor = JSExecutionContext.queue) extends JsActorRefFactory with Watcher with Product with Serializable

    Permalink
  9. case class JsAddress(protocol: String, system: String) extends Product with Serializable

    Permalink

  10. trait JsCancellable extends AnyRef

    Permalink

  11. final class JsChildActorPath extends JsActorPath

    Permalink
  12. case class JsDeadLetter(message: Any, sender: JsActorRef, recipient: JsActorRef) extends Product with Serializable

    Permalink

  13. class JsEventStream extends AnyRef

    Permalink

  14. trait JsFSM[S, D] extends JsActor with JsListeners with JsActorLogging

    Permalink
  15. class JsInternalActorContext extends JsActorContext with JsInternalActorRefFactory

    Permalink
  16. trait JsListeners extends AnyRef

    Permalink

    Listeners is a generic trait to implement listening capability on an Actor.

    Listeners is a generic trait to implement listening capability on an Actor.

    Use the gossip(msg) method to have it sent to the listeners.

    Send Listen(self) to start listening.

    Send Deafen(self) to stop listening.

    Send WithListeners(fun) to traverse the current listeners.

  17. trait JsLoggingFSM[S, D] extends JsFSM[S, D]

    Permalink
  18. class JsProps extends AnyRef

    Permalink

  19. final case class JsRootActorPath(address: JsAddress, name: String = "/") extends JsActorPath with Product with Serializable

    Permalink
  20. trait JsStash extends JsActor

    Permalink

  21. case class JsTerminated extends Product with Serializable

    Permalink

  22. case class JsTimeout(duration: FiniteDuration) extends Product with Serializable

    Permalink

  23. case class JsUnhandledMessage(message: Any, sender: JsActorRef, receiver: JsActorRef) extends Product with Serializable

    Permalink

  24. case class Listen(listener: JsActorRef) extends ListenerMessage with Product with Serializable

    Permalink
  25. sealed trait ListenerMessage extends AnyRef

    Permalink

  26. case class WithListeners(f: (JsActorRef) ⇒ Unit) extends ListenerMessage with Product with Serializable

    Permalink

Value Members

  1. object JsActor

    Permalink

  2. object JsActorPath

    Permalink
  3. object JsActorRef

    Permalink

  4. object JsActorSystem extends Serializable

    Permalink

  5. object JsFSM

    Permalink

  6. object JsInternalActorContext

    Permalink
  7. object JsPoisonPill extends Product with Serializable

    Permalink

  8. object JsProps

    Permalink
  9. object JsReceiveTimeout extends Product with Serializable

    Permalink

  10. object JsStatus

    Permalink

  11. object RippedFromAkka

    Permalink

  12. package logging

    Permalink
  13. package pattern

    Permalink

Ungrouped