Interface Summary Interface Description ActorBuilder<Message,V>An object that can construct a new actor ActorLoaderMXBean ActorMXBeanAn MXBean monitoring a single actor. ActorsMXBeanAn MXBean that monitors all actors. LifecycleMessage MessageProcessor<Message,T>An interface that is used by
BasicActor.receivefor selective receive.
MigratingActorA marker interface that must be implemented by actors wishing to support migration
Class Summary Class Description Actor<Message,V>An actor is a self-contained execution unit - an object running in its own strand and communicating with other actors via messages. ActorImpl<Message> ActorImpl.ActorLifecycleListener ActorInfoInformation about an actor returned by
ActorLoaderLoads actor, and actor-related classes for hot code-swapping. ActorRef<Message>An actor's external API (for use by code not part of the actor). ActorRefDelegate<Message>An
ActorRefwhich delegates all operations to another
ActorRegistryA registry used to find registered actors by name. ActorSpec<T extends Actor<Message,V>,Message,V>A specification of how to construct an actor ActorUtilStatic utility methods for working with actors. BasicActor<Message,V>A subclass of
Actorthat provides selective receive capabilities.
LifecycleMessagesignifying an actor's death.
FakeActor<Message> LocalActor Mailbox<Message>A channel that is used as an actor's mailbox. MailboxConfigAn actor mailbox configuration. RemoteActor<Message>This class should be extended by implementations of remote actors. RemoteActor.RemoteActorAdminMessage SelectiveReceiveHelper<Message>Performs selective receive on behalf of an actor. ShutdownMessageA message requesting the receiving actor to shut itself down.
Exception Summary Exception Description ConcurrencyException LifecycleException RegistrationException
Annotation Types Summary Annotation Type Description OnUpgradeSpecifies that a method is to be called after its class has been upgraded. UpgradeMarks an actor class as a code upgrade.