This class is used to pattern match on values that were sent
to some channel Chann
by the current
actor self
The AbstractActor
trait
The AbstractReactor
trait
This class provides an implementation of event-based actors
ActorGC keeps track of the number of live actors being managed by a a scheduler so that it can shutdown when all of the actors it manages have either been explicitly terminated or garbage collected
This class provides a means for typed communication among actors
Base trait for actors with daemon semantics
A Future[T]
is a function of arity 0 that returns
a value of type T
The IScheduler
trait provides a common interface
for all schedulers used to execute actor tasks
The InputChannel
trait provides a common interface
for all channels from which values can be received
The class MessageQueue
provides an efficient
implementation of a message queue specialized for this actor
library
This class is used by our efficient message queue implementation
The OutputChannel
trait provides a common interface
for all channels to which values can be sent
The abstract class Reaction
associates
an instance of an Actor
with a
java
The Reactor trait provides lightweight actors
The ReplyReactor
trait extends the Reactor
trait with methods to reply to the sender of a message
The Replyable trait defines result-bearing message send operations on replyable actors
The SchedulerAdapter
trait is used to adapt
the behavior of the standard Scheduler
object
The Actor
object provides functions for the definition of
actors, as well as actor operations, such as
receive
, react
, reply
,
etc
The Futures
object contains methods that operate on futures
The Scheduler
object is used by Actor
to
execute tasks of an actor execution
This object is used as the timeout pattern in
package
remote