com.caucho.bam.actor
Class SimpleActorRef

java.lang.Object
  extended by com.caucho.bam.actor.SimpleActorRef
All Implemented Interfaces:
BamActorRef

public class SimpleActorRef
extends java.lang.Object
implements BamActorRef

Abstract implementation of a BAM actor.


Constructor Summary
SimpleActorRef(java.lang.String address, Broker broker)
           
 
Method Summary
 java.lang.String getAddress()
           
 boolean isActive()
           
 void message(java.lang.String from, java.io.Serializable payload)
           
 void messageError(java.lang.String from, java.io.Serializable payload, BamError error)
           
 void query(long id, java.lang.String from, java.io.Serializable payload)
           
 void queryError(long id, java.lang.String from, java.io.Serializable payload, BamError error)
           
 void queryResult(long id, java.lang.String from, java.io.Serializable payload)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleActorRef

public SimpleActorRef(java.lang.String address,
                      Broker broker)
Method Detail

getAddress

public java.lang.String getAddress()
Specified by:
getAddress in interface BamActorRef

isActive

public boolean isActive()
Specified by:
isActive in interface BamActorRef

message

public void message(java.lang.String from,
                    java.io.Serializable payload)
Specified by:
message in interface BamActorRef

messageError

public void messageError(java.lang.String from,
                         java.io.Serializable payload,
                         BamError error)
Specified by:
messageError in interface BamActorRef

query

public void query(long id,
                  java.lang.String from,
                  java.io.Serializable payload)
Specified by:
query in interface BamActorRef

queryResult

public void queryResult(long id,
                        java.lang.String from,
                        java.io.Serializable payload)
Specified by:
queryResult in interface BamActorRef

queryError

public void queryError(long id,
                       java.lang.String from,
                       java.io.Serializable payload,
                       BamError error)
Specified by:
queryError in interface BamActorRef

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object