Groovy Documentation

gpars.actor
[Java] Class Actor.RemoteActor

java.lang.Object
  groovyx.gpars.actor.impl.ReceivingMessageStream
      gpars.actor.Actor
          gpars.actor.Actor.RemoteActor
All Implemented Interfaces:
RemoteSerialized

public static class Actor.RemoteActor
extends Actor

Nested Class Summary
static class Actor.RemoteActor.StopActorMsg

static class Actor.RemoteActor.TerminateActorMsg

 
Constructor Summary
Actor.RemoteActor(SerialContext host, DataFlowExpression jointLatch)

 
Method Summary
boolean isActive()

boolean isActorThread()

protected Object receiveImpl()

protected Object receiveImpl(long timeout, TimeUnit units)

MessageStream send(Object message)

Actor start()

Actor stop()

Actor terminate()

 
Methods inherited from class Actor
createRemoteHandle, deregisterCurrentActorWithThread, getJoinLatch, isActive, isActorThread, join, join, join, join, registerCurrentActorWithThread, start, stop, terminate, threadBoundActor
 

Constructor Detail

Actor.RemoteActor

public Actor.RemoteActor(SerialContext host, DataFlowExpression jointLatch)


 
Method Detail

isActive

@Override
public boolean isActive()


isActorThread

@Override
public boolean isActorThread()


receiveImpl

@Override
protected Object receiveImpl()


receiveImpl

@Override
protected Object receiveImpl(long timeout, TimeUnit units)


send

@SuppressWarnings({"AssignmentToMethodParameter"})
@Override
public MessageStream send(Object message)


start

@Override
public Actor start()


stop

@Override
public Actor stop()


terminate

@Override
public Actor terminate()


 

Groovy Documentation