akkit

package akkit

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. akkit
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait ComposableActor extends Actor with ComposableReceive

    Allows to compose actor behaviour by stacking up receive methods via stackReceive.

    Allows to compose actor behaviour by stacking up receive methods via stackReceive.

    trait Foo extends ComposableActor {
      stackReceive {
        case "foo" => println("foo")
      }
    }
    
    trait Bar extends ComposableActor {
      stackReceive {
        case "bar" => println("bar")
      }
    }

    class FooBar extends Foo with Bar

    val fooBar = system actorOf Props { new FooBar } fooBar ! "foo" // outputs "foo" fooBar ! "bar" // outputs "bar"

  2. trait ComposableReceive extends AnyRef

    Allows to compose actor behaviour by stacking up receive methods via stackReceive.

    Allows to compose actor behaviour by stacking up receive methods via stackReceive.

    Refer to ComposableActor

  3. final case class ComposableRef(proxy: ActorRef) extends AnyVal with Product with Serializable

  4. case class ProxyRef(ref: ActorRef, proxy: ActorRef) extends Product with Serializable

  5. class Reader extends Actor

  6. final case class SafeProps[T <: Actor](props: Props) extends AnyVal with Product with Serializable

  7. final case class SafeRef[T <: Actor](ref: ActorRef) extends AnyVal with Product with Serializable

  8. implicit class SafeRefFactory extends AnyRef

  9. trait Spawner extends AnyRef

    Spawner trait defines methods for creation of simple stateless actors.

Value Members

  1. object ComposableReceive

  2. object ComposableRef extends Serializable

  3. object Reader

  4. object SafeProps extends Serializable

  5. object SafeRef extends Serializable

  6. object Spawner extends Spawner

  7. package aggregator

  8. package testkit

Inherited from AnyRef

Inherited from Any

Ungrouped