Package groovyx.gpars.actor

This package holds classes forming the public actor API.

See:
          Description

Class Summary
AbstractLoopingActor Wraps all actors that repeatedly loop through incoming messages and hold no implicit state between subsequent messages.
Actor Actors are active objects, which borrow a thread from a thread pool.
Actor.MyRemoteHandle  
Actor.RemoteActor  
Actor.RemoteActor.StopActorMsg  
Actor.RemoteActor.TerminateActorMsg  
ActorMessage An internal representation of received messages holding both the original message plus the sender actor reference.
Actors Provides handy helper methods to create pooled actors and customize the underlying thread pool.
ActorTimerTask Represents an ongoing timeout
BlockingActor  
DefaultActor The DefaultActor class is the base for all stateful actors, who need to maintain implicit state between subsequent message arrivals.
DefaultActorClosure Represents the DDA closure to invoke appropriate message handlers based on message runtime type
DynamicDispatchActor A pooled actor allowing for an alternative structure of the message handling code.
ForwardingDelegate  
ReactiveActor An actor representing a reactor.
StaticDispatchActor<T> Offers a statically dispatched and thus slightly faster alternative to the DynamicDispatchActor class.
 

Package groovyx.gpars.actor Description

This package holds classes forming the public actor API.


Copyright © 2008–2012 Václav Pech. All Rights Reserved.