aa.core
Class Actor

java.lang.Object
  extended byaa.core.Actor
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Add, Boot, Buyer, ChameleonBlue, ChameleonRed, DirectoryManager, Dummy, FacilitatorActor, FibActor, Hello, Hello, Hello, Hello, Hello, Hello, Hello, migrator, QuadActor, QuadActor_noRes, QuadActor_RemoteRes, QuadActor_Res, QuadWorker, receiver, Seller, sender, World, World, World, World, World, World, World, YellowPageActor

public class Actor
extends java.lang.Object
implements java.io.Serializable

This class includes basic behavior of an actor.

History:

Version:
$Date: 2008/01/01 00:23:47 $ $Revision: 1.1 $
Author:
Myeong-Wuk Jang
See Also:
Serialized Form

Field Summary
protected  ActorThread m_athread
          The reference to the actor thread of this actor behavior class.
 
Constructor Summary
Actor()
          Creates an actor.
 
Method Summary
protected  void become(java.lang.String p_strClassName)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9)
           
protected  void become(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9, java.io.Serializable p_serArg10)
           
protected  void becomeActor(java.lang.String p_strClassName, java.lang.Object[] p_objaArgs)
          Changes the behavior of this actor.
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9)
           
protected  java.lang.Object call(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9, java.io.Serializable p_serArg10)
           
protected  java.lang.Object callMessage(ActorName p_anReceiver, java.lang.String p_strMethod, java.lang.Object[] p_objaArgs)
          Sends an out-going message, and wait the response.
protected  ActorName create(java.lang.String p_strClassName)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9)
           
protected  ActorName create(java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9, java.io.Serializable p_serArg10)
           
protected  ActorName createActor(java.lang.String p_strClassName, java.lang.Object[] p_objaArgs)
          Creates a new actor.
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9)
           
protected  ActorName createRemote(java.lang.String p_strHost, java.lang.String p_strClassName, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9, java.io.Serializable p_serArg10)
           
protected  ActorName createRemoteActor(java.lang.String p_strHost, java.lang.String p_strClassName, java.lang.Object[] p_objaArgs)
          Creates a new actor on a remote system.
protected  void destroy(java.lang.String p_strReason)
          Initiates the destrunction of this actor.
 void echo(ActorName p_anSender, java.lang.String p_strMsg)
          Echos a message received to the sender actor.
protected  ActorName getActorName()
          Returns the name of this actor.
protected  ActorName getDefaultDirectoryManager()
          Returns the name of the default Direcotry Manager actor.
protected  ActorName getDefaultDirectoryManager(java.lang.String p_strHostName)
          Returns the name of the default Direcotry Manager actor on the specified host.
protected  java.lang.String getLastErrorMessage()
          Returns the last error message of asynchronous operations.
protected  void migrate(java.lang.String p_strHostName)
          Initiates the migration of this actor.
 void print(java.lang.String p_strMsg)
          Prints a string message.
 void printLastErrorMessage()
          Prints the last error message of asynchronous operations.
 void println(java.lang.String p_strMsg)
          Prints a string message with a line break.
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9)
           
protected  void send(ActorName p_anReceiver, java.lang.String p_strMethod, java.io.Serializable p_serArg1, java.io.Serializable p_serArg2, java.io.Serializable p_serArg3, java.io.Serializable p_serArg4, java.io.Serializable p_serArg5, java.io.Serializable p_serArg6, java.io.Serializable p_serArg7, java.io.Serializable p_serArg8, java.io.Serializable p_serArg9, java.io.Serializable p_serArg10)
           
protected  void sendMessage(ActorName p_anReceiver, java.lang.String p_strMethod, java.lang.Object[] p_objaArgs)
          Sends an out-going message to the sepcified actor.
protected  void setErrorMessage(java.lang.String p_strMsg)
          Sets the error message of an asynchronous operation.
protected  void uninit()
          Releases resource occupied by this actor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_athread

protected ActorThread m_athread
The reference to the actor thread of this actor behavior class.

Constructor Detail

Actor

public Actor()
Creates an actor.

Method Detail

getActorName

protected ActorName getActorName()
Returns the name of this actor.

Returns:
the name of this actor.

uninit

protected void uninit()
Releases resource occupied by this actor.
This method of this class does not include any operation. When there is the same method in the sub-class of this class, the method is called.
This method is triggered by the 'destory' method of this class.


setErrorMessage

protected void setErrorMessage(java.lang.String p_strMsg)
Sets the error message of an asynchronous operation.
This method is called by the Actor Thread of this actor.
This method of this class does not include any operation. When there is the same method in the sub-class of this class, the method is called.

Parameters:
p_strMsg - the error message of an asynchronous operation.

echo

public void echo(ActorName p_anSender,
                 java.lang.String p_strMsg)
Echos a message received to the sender actor.
This behavior is a default behavior of every actor.

Parameters:
p_anSender - the name of the sender actor.
p_strMsg - a message to be echoed.

print

public void print(java.lang.String p_strMsg)
Prints a string message.
This behavior is a default behavior of every actor.

Parameters:
p_strMsg - a message string to be printed.

println

public void println(java.lang.String p_strMsg)
Prints a string message with a line break.
This behavior is a default behavior of every actor.

Parameters:
p_strMsg - a message string to be printed.

printLastErrorMessage

public void printLastErrorMessage()
Prints the last error message of asynchronous operations.


getDefaultDirectoryManager

protected ActorName getDefaultDirectoryManager()
Returns the name of the default Direcotry Manager actor.

Returns:
the name of the default Directory Manager actor.

getDefaultDirectoryManager

protected ActorName getDefaultDirectoryManager(java.lang.String p_strHostName)
Returns the name of the default Direcotry Manager actor on the specified host.

Parameters:
p_strHostName - the specified host.
Returns:
the name of the default Directory Manager actor on the specified host.

getLastErrorMessage

protected java.lang.String getLastErrorMessage()
Returns the last error message of asynchronous operations.

Returns:
the last error message of asynchronous operations.

createActor

protected ActorName createActor(java.lang.String p_strClassName,
                                java.lang.Object[] p_objaArgs)
                         throws CreateActorException
Creates a new actor.

Parameters:
p_strClassName - the class name of a new actor.
p_objaArgs - an array of arguments of a new actor.
Returns:
the name of a new actor.
Throws:
CreateActorException

createRemoteActor

protected ActorName createRemoteActor(java.lang.String p_strHost,
                                      java.lang.String p_strClassName,
                                      java.lang.Object[] p_objaArgs)
                               throws CreateActorException
Creates a new actor on a remote system.

Parameters:
p_strHost - the host name of a new actor.
p_strClassName - the class name of a new actor.
p_objaArgs - an array of arguments of a new actor.
Returns:
the name of a new actor.
Throws:
CreateActorException

becomeActor

protected void becomeActor(java.lang.String p_strClassName,
                           java.lang.Object[] p_objaArgs)
                    throws BecomeActorException
Changes the behavior of this actor.

Parameters:
p_strClassName - the class name of a new actor.
p_objaArgs - an array of arguments of a new actor.
Returns:
the name of a new actor.
Throws:
BecomeActorException

sendMessage

protected void sendMessage(ActorName p_anReceiver,
                           java.lang.String p_strMethod,
                           java.lang.Object[] p_objaArgs)
Sends an out-going message to the sepcified actor.

Parameters:
p_anReceiver - the name of the receiver actor of this message.
p_strMethod - the message (or method) name (or type).
p_objaArgs - a set of argument objects.

callMessage

protected java.lang.Object callMessage(ActorName p_anReceiver,
                                       java.lang.String p_strMethod,
                                       java.lang.Object[] p_objaArgs)
                                throws CommunicationException
Sends an out-going message, and wait the response.

Parameters:
p_anReceiver - the name of the receiver actor of this message.
p_strMethod - a message (or method) name (or type)
p_objaArgs - a set of argument objects.
Returns:
object to be returned.
Throws:
CommunicationException - if an error happens while synchoronous message is processed.

migrate

protected void migrate(java.lang.String p_strHostName)
                throws java.net.UnknownHostException
Initiates the migration of this actor.

Parameters:
p_strHostName - the symbolic name of the destination host where this actor migrate.
Throws:
java.net.UnknownHostException

destroy

protected void destroy(java.lang.String p_strReason)
Initiates the destrunction of this actor.

Parameters:
p_strReason - the reason of the destruction of this actor.

create

protected ActorName create(java.lang.String p_strClassName)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5,
                           java.io.Serializable p_serArg6)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5,
                           java.io.Serializable p_serArg6,
                           java.io.Serializable p_serArg7)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5,
                           java.io.Serializable p_serArg6,
                           java.io.Serializable p_serArg7,
                           java.io.Serializable p_serArg8)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5,
                           java.io.Serializable p_serArg6,
                           java.io.Serializable p_serArg7,
                           java.io.Serializable p_serArg8,
                           java.io.Serializable p_serArg9)
                    throws CreateActorException
Throws:
CreateActorException

create

protected ActorName create(java.lang.String p_strClassName,
                           java.io.Serializable p_serArg1,
                           java.io.Serializable p_serArg2,
                           java.io.Serializable p_serArg3,
                           java.io.Serializable p_serArg4,
                           java.io.Serializable p_serArg5,
                           java.io.Serializable p_serArg6,
                           java.io.Serializable p_serArg7,
                           java.io.Serializable p_serArg8,
                           java.io.Serializable p_serArg9,
                           java.io.Serializable p_serArg10)
                    throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5,
                                 java.io.Serializable p_serArg6)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5,
                                 java.io.Serializable p_serArg6,
                                 java.io.Serializable p_serArg7)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5,
                                 java.io.Serializable p_serArg6,
                                 java.io.Serializable p_serArg7,
                                 java.io.Serializable p_serArg8)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5,
                                 java.io.Serializable p_serArg6,
                                 java.io.Serializable p_serArg7,
                                 java.io.Serializable p_serArg8,
                                 java.io.Serializable p_serArg9)
                          throws CreateActorException
Throws:
CreateActorException

createRemote

protected ActorName createRemote(java.lang.String p_strHost,
                                 java.lang.String p_strClassName,
                                 java.io.Serializable p_serArg1,
                                 java.io.Serializable p_serArg2,
                                 java.io.Serializable p_serArg3,
                                 java.io.Serializable p_serArg4,
                                 java.io.Serializable p_serArg5,
                                 java.io.Serializable p_serArg6,
                                 java.io.Serializable p_serArg7,
                                 java.io.Serializable p_serArg8,
                                 java.io.Serializable p_serArg9,
                                 java.io.Serializable p_serArg10)
                          throws CreateActorException
Throws:
CreateActorException

become

protected void become(java.lang.String p_strClassName)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5,
                      java.io.Serializable p_serArg6)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5,
                      java.io.Serializable p_serArg6,
                      java.io.Serializable p_serArg7)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5,
                      java.io.Serializable p_serArg6,
                      java.io.Serializable p_serArg7,
                      java.io.Serializable p_serArg8)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5,
                      java.io.Serializable p_serArg6,
                      java.io.Serializable p_serArg7,
                      java.io.Serializable p_serArg8,
                      java.io.Serializable p_serArg9)
               throws BecomeActorException
Throws:
BecomeActorException

become

protected void become(java.lang.String p_strClassName,
                      java.io.Serializable p_serArg1,
                      java.io.Serializable p_serArg2,
                      java.io.Serializable p_serArg3,
                      java.io.Serializable p_serArg4,
                      java.io.Serializable p_serArg5,
                      java.io.Serializable p_serArg6,
                      java.io.Serializable p_serArg7,
                      java.io.Serializable p_serArg8,
                      java.io.Serializable p_serArg9,
                      java.io.Serializable p_serArg10)
               throws BecomeActorException
Throws:
BecomeActorException

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5,
                    java.io.Serializable p_serArg6)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5,
                    java.io.Serializable p_serArg6,
                    java.io.Serializable p_serArg7)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5,
                    java.io.Serializable p_serArg6,
                    java.io.Serializable p_serArg7,
                    java.io.Serializable p_serArg8)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5,
                    java.io.Serializable p_serArg6,
                    java.io.Serializable p_serArg7,
                    java.io.Serializable p_serArg8,
                    java.io.Serializable p_serArg9)

send

protected void send(ActorName p_anReceiver,
                    java.lang.String p_strMethod,
                    java.io.Serializable p_serArg1,
                    java.io.Serializable p_serArg2,
                    java.io.Serializable p_serArg3,
                    java.io.Serializable p_serArg4,
                    java.io.Serializable p_serArg5,
                    java.io.Serializable p_serArg6,
                    java.io.Serializable p_serArg7,
                    java.io.Serializable p_serArg8,
                    java.io.Serializable p_serArg9,
                    java.io.Serializable p_serArg10)

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5,
                                java.io.Serializable p_serArg6)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5,
                                java.io.Serializable p_serArg6,
                                java.io.Serializable p_serArg7)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5,
                                java.io.Serializable p_serArg6,
                                java.io.Serializable p_serArg7,
                                java.io.Serializable p_serArg8)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5,
                                java.io.Serializable p_serArg6,
                                java.io.Serializable p_serArg7,
                                java.io.Serializable p_serArg8,
                                java.io.Serializable p_serArg9)
                         throws CommunicationException
Throws:
CommunicationException

call

protected java.lang.Object call(ActorName p_anReceiver,
                                java.lang.String p_strMethod,
                                java.io.Serializable p_serArg1,
                                java.io.Serializable p_serArg2,
                                java.io.Serializable p_serArg3,
                                java.io.Serializable p_serArg4,
                                java.io.Serializable p_serArg5,
                                java.io.Serializable p_serArg6,
                                java.io.Serializable p_serArg7,
                                java.io.Serializable p_serArg8,
                                java.io.Serializable p_serArg9,
                                java.io.Serializable p_serArg10)
                         throws CommunicationException
Throws:
CommunicationException