This class is used to pattern match on values that were sent
to some channel Chann by the current
actor self.
The AbstractActor trait.
This trait provides lightweight, concurrent actors.
The CanReply trait defines result-bearing message send operations.
This class provides a means for typed communication among actors.
Base trait for actors with daemon semantics.
An Exit message (an instance of this class) is sent to an actor
with trapExit set to true whenever one of its linked actors
terminates.
use scheduler.ForkJoinScheduler instead
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 SchedulerAdapter trait is used to adapt
the behavior of the standard Scheduler object.
use scheduler.SingleThreadedScheduler instead
use scheduler.ForkJoinScheduler instead
The exit reason when an actor fails to catch an exception.
this class is going to be removed in a future release
use scheduler.ForkJoinScheduler instead
The Actor object provides functions for the definition of
actors, as well as actor operations, such asreceive, react, reply,
etc.
this value is going to be removed in a future release
Provides methods for generating debugging output.
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
receiveWithin and
reactWithin.
deprecated:
this class is going to be removed in a future release