Uses of Class
groovyx.gpars.actor.Actor

Packages that use Actor
groovyx.gpars.activeobject   
groovyx.gpars.actor This package holds classes forming the public actor API. 
groovyx.gpars.actor.impl This package holds classes some non-public aspects of actor implementation. 
groovyx.gpars.remote This package holds classes implementing the remote actors functionality. 
groovyx.gpars.remote.message This package holds message classes for the remote actors implementation. 
 

Uses of Actor in groovyx.gpars.activeobject
 

Subclasses of Actor in groovyx.gpars.activeobject
 class InternalActor
          Backs active objects and invokes all object's active methods.
 

Uses of Actor in groovyx.gpars.actor
 

Subclasses of Actor in groovyx.gpars.actor
 class AbstractLoopingActor
          Wraps all actors that repeatedly loop through incoming messages and hold no implicit state between subsequent messages.
static class Actor.RemoteActor
           
 class BlockingActor
           
 class DefaultActor
          The DefaultActor class is the base for all stateful actors, who need to maintain implicit state between subsequent message arrivals.
 class DynamicDispatchActor
          A pooled actor allowing for an alternative structure of the message handling code.
 class ReactiveActor
          An actor representing a reactor.
 

Fields in groovyx.gpars.actor declared as Actor
private  Actor Actor.RemoteActor.StopActorMsg.actor
           
private  Actor Actor.RemoteActor.TerminateActorMsg.actor
           
 

Fields in groovyx.gpars.actor with type parameters of type Actor
private static java.lang.ThreadLocal<Actor> Actor.currentActorPerThread
          Maps each thread to the actor it currently processes.
 

Methods in groovyx.gpars.actor that return Actor
private  Actor AbstractLoopingActor.doStart()
           
static Actor Actors.fairMessageHandler(groovy.lang.Closure code)
          Creates an instance of DynamicDispatchActor, which will cooperate in thread sharing with other actors in a fair manner.
static Actor Actors.fairReactor(groovy.lang.Closure code)
          Creates a reactor around the supplied code, which will cooperate in thread sharing with other actors in a fair manner.
static Actor Actors.messageHandler(groovy.lang.Closure code)
          Creates an instance of DynamicDispatchActor.
static Actor Actors.reactor(groovy.lang.Closure code)
          Creates a reactor around the supplied code.
 Actor AbstractLoopingActor.silentStart()
          Starts the Actor without sending the START_MESSAGE message to speed the start-up.
abstract  Actor Actor.silentStart()
          Starts the Actor without sending the START_MESSAGE message to speed the start-up.
 Actor Actor.RemoteActor.silentStart()
           
 Actor DefaultActor.silentStart()
          Not supported by DefaultActor
 Actor AbstractLoopingActor.start()
          Starts the Actor and sends it the START_MESSAGE to run any afterStart handlers.
abstract  Actor Actor.start()
          Starts the Actor and sends it the START_MESSAGE to run any afterStart handlers.
 Actor Actor.RemoteActor.start()
           
 Actor DefaultActor.start()
          Starts the Actor and sends it the START_MESSAGE to run any afterStart handlers.
 Actor AbstractLoopingActor.stop()
           
abstract  Actor Actor.stop()
          Send message to stop to the Actor.
 Actor Actor.RemoteActor.stop()
           
 Actor AbstractLoopingActor.terminate()
           
abstract  Actor Actor.terminate()
          Terminates the Actor.
 Actor Actor.RemoteActor.terminate()
           
static Actor Actor.threadBoundActor()
          Retrieves the actor registered with the current thread
 

Methods in groovyx.gpars.actor with parameters of type Actor
protected static void Actor.registerCurrentActorWithThread(Actor currentActor)
          Registers the actor with the current thread
 

Uses of Actor in groovyx.gpars.actor.impl
 

Subclasses of Actor in groovyx.gpars.actor.impl
 class ReplyingMessageStream
           
 class RunnableBackedBlockingActor
          Utility class to implement a blocking actor backed by any Runnable (including Closure)
 class SequentialProcessingActor
           
 

Methods in groovyx.gpars.actor.impl that return Actor
 Actor SequentialProcessingActor.silentStart()
           
 Actor SequentialProcessingActor.stop()
          Send message to stop to the actor.
 Actor SequentialProcessingActor.terminate()
          Terminate the Actor.
 

Uses of Actor in groovyx.gpars.remote
 

Fields in groovyx.gpars.remote declared as Actor
private  Actor LocalNode.mainActor
           
private  Actor RemoteNode.mainActor
           
 

Methods in groovyx.gpars.remote that return Actor
 Actor LocalNode.getMainActor()
           
 Actor RemoteNode.getMainActor()
           
 

Methods in groovyx.gpars.remote with parameters of type Actor
 void LocalHost.connectRemoteNode(java.util.UUID nodeId, SerialContext host, Actor mainActor)
           
 

Constructors in groovyx.gpars.remote with parameters of type Actor
RemoteNode(java.util.UUID id, SerialContext remoteHost, Actor mainActor)
           
 

Uses of Actor in groovyx.gpars.remote.message
 

Fields in groovyx.gpars.remote.message declared as Actor
 Actor NodeConnectedMsg.mainActor
           
 


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