Actor base trait that should be extended by or mixed to create an Actor with the semantics of the 'Actor Model': http://en.
ActorRef is an immutable and serializable handle to an Actor.
This trait represents the common (external) methods for all ActorRefs Needed because implicit conversions aren't applied when instance imports are used
Registry holding all Actor instances in the whole system.
Base trait for ActorRegistry events, allows listen to when an actor is added and removed from the ActorRegistry.
Represents the different Actor types.
This trait marks a channel that a priori does have sending capability, i.
Handles all modules in the deploy directory (load and unload)
Abstraction for unification of sender and senderFuture for later reply.
Java API for the default JAX-RS/Mist Initializer
This trait marks a channel which is capable of sending exceptions.
Finite State Machine actor trait.
A channel which may be forwarded: a message received with such a reply channel attached can be passed on transparently such that a reply from a later processing stage is sent directly back to the origin.
An implementation of a ConcurrentMultiMap Adds/remove is serialized over the specified key Reads are fully concurrent <-- el-cheapo
Life-cycle messages for the Actors
Local (serializable) ActorRef that is used when referencing the Actor on its "home" node.
Stackable trait for FSM which adds a rolling event log.
Marker interface for proxyable actors (such as typed actor).
This trait marks a channel which carries reply information when tell()ing.
This trait represents the Scala Actor API There are implicit conversions in .
NOTE:
For internal use only.
Use this factory instead of the Supervisor factory object if you want to control instantiation and starting of the Supervisor, if not then it is easier and better to use the Supervisor factory object.
TypedActor is a type-safe actor made out of a POJO with interface.
Configuration factory for TypedActors.
Holds RTTI (runtime type information) for the TypedActor, f.
Factory closure for an TypedActor, to be used with 'TypedActor.
This message is thrown by default when an Actors behavior doesn't match a message
Subclass this abstract class to create a MDB-style untyped actor.
Factory closure for an UntypedActor, to be used with 'Actors.
All channels used in conjunction with MessageInvocation are untyped by design, so make this explicit.
Actor factory module with factory methods for creating various kinds of Actors.
Default channel when none available.
System messages for RemoteActorRef.
Factory object for creating supervisors declarative.
Factory class for creating TypedActors out of plain POJOs and/or POJOs with interfaces.