com.caucho.amp.actor
Interface AmpActorRef

All Known Implementing Classes:
AbstractActorRef, ActorRefImpl, FirstActorRouter, NullActorRef

public interface AmpActorRef

Sender for an actor ref.


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)
           
 

Method Detail

getAddress

java.lang.String getAddress()

getMethod

AmpMethodRef getMethod(java.lang.String methodName,
                       AmpEncoder encoder)

send

void send(AmpActorRef from,
          AmpEncoder encoder,
          java.lang.String methodName,
          java.lang.Object... args)

query

void query(long id,
           AmpActorRef from,
           AmpEncoder encoder,
           java.lang.String methodName,
           java.lang.Object... args)

reply

void reply(long id,
           AmpActorRef from,
           AmpEncoder encoder,
           java.lang.Object result)

queryError

void queryError(long id,
                AmpActorRef from,
                AmpEncoder encoder,
                AmpError error)

error

void error(AmpActorRef from,
           AmpEncoder encoder,
           AmpError error)