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 class provides an implementation of event-based 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 as receive, 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
package
remote
deprecated:
this class is going to be removed in a future release