Packages

object Effect

Source
Effect.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Effect
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class MessageAdapter[A, T](messageClass: Class[A], adapt: (A) => T) extends Effect with Product with Serializable

    The behavior create a message adapter for the messages of type clazz

  2. sealed abstract class NoEffects extends Effect

    Used for NoEffects expectations by type

  3. sealed abstract class ReceiveTimeoutCancelled extends Effect
  4. final case class ReceiveTimeoutSet[T](d: FiniteDuration, message: T) extends Effect with Product with Serializable

    The behavior set a new receive timeout, with message as timeout notification

  5. final case class Scheduled[U](delay: FiniteDuration, target: typed.ActorRef[U], message: U) extends Effect with Product with Serializable

    The behavior used context.scheduleOnce to schedule message to be sent to target after delay FIXME what about events scheduled through the scheduler?

  6. final class Spawned[T] extends Effect with Product3[Behavior[T], String, typed.Props] with Serializable

    The behavior spawned a named child with the given behavior (and optionally specific props)

  7. final class SpawnedAnonymous[T] extends Effect with Product2[Behavior[T], typed.Props] with Serializable

    The behavior spawned an anonymous child with the given behavior (and optionally specific props)

  8. final case class Stopped(childName: String) extends Effect with Product with Serializable

    The behavior stopped childName

  9. final case class Unwatched[T](other: typed.ActorRef[T]) extends Effect with Product with Serializable

    The behavior started watching other, through context.unwatch(other)

  10. final case class Watched[T](other: typed.ActorRef[T]) extends Effect with Product with Serializable

    The behavior started watching other, through context.watch(other)

  11. final case class WatchedWith[U, T](other: typed.ActorRef[U], message: T) extends Effect with Product with Serializable

    The behavior started watching other, through context.watchWith(other, message)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. case object NoEffects extends NoEffects with Product with Serializable

    Used to represent an empty list of effects - in other words, the behavior didn't do anything observable

  20. case object ReceiveTimeoutCancelled extends ReceiveTimeoutCancelled with Product with Serializable
  21. object Spawned extends Serializable
  22. object SpawnedAnonymous extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped