p
jsactor
package jsactor
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Deafen (listener: JsActorRef) extends ListenerMessage with Product with Serializable
- trait JsActor extends AnyRef
- trait JsActorContext extends JsActorRefFactory
- sealed trait JsActorPath extends Comparable[JsActorPath]
- trait JsActorRef extends Comparable[JsActorRef]
- trait JsActorRefFactory extends AnyRef
- trait JsActorScheduler extends AnyRef
- final case class JsActorSystem (name: String, logFactory: JsActorLoggerFactory = JsPrintlnActorLoggerFactory)(implicit dispatcher: ExecutionContextExecutor = JSExecutionContext.queue) extends JsActorRefFactory with Watcher with Product with Serializable
- case class JsAddress (protocol: String, system: String) extends Product with Serializable
- trait JsCancellable extends AnyRef
- final class JsChildActorPath extends JsActorPath
- case class JsDeadLetter (message: Any, sender: JsActorRef, recipient: JsActorRef) extends Product with Serializable
- class JsEventStream extends AnyRef
- trait JsFSM [S, D] extends JsActor with JsListeners with JsActorLogging
- class JsInternalActorContext extends JsActorContext with JsInternalActorRefFactory
-
trait
JsListeners
extends AnyRef
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. - trait JsLoggingFSM [S, D] extends JsFSM[S, D]
- class JsProps extends AnyRef
- final case class JsRootActorPath (address: JsAddress, name: String = "/") extends JsActorPath with Product with Serializable
- trait JsStash extends JsActor
- case class JsTerminated extends Product with Serializable
- case class JsTimeout (duration: FiniteDuration) extends Product with Serializable
- case class JsUnhandledMessage (message: Any, sender: JsActorRef, receiver: JsActorRef) extends Product with Serializable
- case class Listen (listener: JsActorRef) extends ListenerMessage with Product with Serializable
- sealed trait ListenerMessage extends AnyRef
- case class WithListeners (f: (JsActorRef) ⇒ Unit) extends ListenerMessage with Product with Serializable
Value Members
- object JsActor
- object JsActorPath
- object JsActorRef
- object JsActorSystem extends Serializable
- object JsFSM
- object JsInternalActorContext
- object JsPoisonPill extends Product with Serializable
- object JsProps
- object JsReceiveTimeout extends Product with Serializable
- object JsStatus
- object RippedFromAkka