com.caucho.bam.router
Class AbstractBamRouter

java.lang.Object
  extended by com.caucho.bam.router.AbstractBamRouter
All Implemented Interfaces:
BamActorRef, BamRouter
Direct Known Subclasses:
BamAllActorRouter, BamFirstActorRouter, BamFirstResultRouter

public abstract class AbstractBamRouter
extends java.lang.Object
implements BamRouter

Sends a message to the first available actor.


Constructor Summary
AbstractBamRouter()
           
 
Method Summary
 boolean isActive()
           
 void messageError(java.lang.String from, java.io.Serializable payload, BamError error)
           
 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
 
Methods inherited from interface com.caucho.bam.router.BamRouter
getSender
 
Methods inherited from interface com.caucho.bam.actor.BamActorRef
getAddress, message, query
 

Constructor Detail

AbstractBamRouter

public AbstractBamRouter()
Method Detail

isActive

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

messageError

public void messageError(java.lang.String from,
                         java.io.Serializable payload,
                         BamError error)
Specified by:
messageError 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