com.caucho.amp.actor
Class NullActorRef

java.lang.Object
  extended by com.caucho.amp.actor.NullActorRef
All Implemented Interfaces:
AmpActorRef

public final class NullActorRef
extends java.lang.Object
implements AmpActorRef

Sender for an actor ref.


Constructor Summary
NullActorRef(java.lang.String address)
           
 
Method Summary
 void error(AmpActorRef from, AmpEncoder encoder, AmpError error)
           
 java.lang.String getAddress()
           
 AmpMethodRef getMethod(java.lang.String methodName, AmpEncoder encoder)
           
 void query(long id, AmpActorRef from, AmpEncoder encoder, java.lang.String methodName, java.lang.Object... args)
           
 void queryError(long id, AmpActorRef from, AmpEncoder encoder, AmpError error)
           
 void reply(long id, AmpActorRef from, AmpEncoder encoder, java.lang.Object result)
           
 void send(AmpActorRef from, AmpEncoder encoder, java.lang.String methodName, java.lang.Object... args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NullActorRef

public NullActorRef(java.lang.String address)
Method Detail

getAddress

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

getMethod

public AmpMethodRef getMethod(java.lang.String methodName,
                              AmpEncoder encoder)
Specified by:
getMethod in interface AmpActorRef

send

public void send(AmpActorRef from,
                 AmpEncoder encoder,
                 java.lang.String methodName,
                 java.lang.Object... args)
Specified by:
send in interface AmpActorRef

query

public void query(long id,
                  AmpActorRef from,
                  AmpEncoder encoder,
                  java.lang.String methodName,
                  java.lang.Object... args)
Specified by:
query in interface AmpActorRef

reply

public void reply(long id,
                  AmpActorRef from,
                  AmpEncoder encoder,
                  java.lang.Object result)
Specified by:
reply in interface AmpActorRef

queryError

public void queryError(long id,
                       AmpActorRef from,
                       AmpEncoder encoder,
                       AmpError error)
Specified by:
queryError in interface AmpActorRef

error

public void error(AmpActorRef from,
                  AmpEncoder encoder,
                  AmpError error)
Specified by:
error in interface AmpActorRef

toString

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