com.caucho.bam.router
Class BamAllActorRouter

java.lang.Object
  extended by com.caucho.bam.router.AbstractBamRouter
      extended by com.caucho.bam.router.BamAllActorRouter
All Implemented Interfaces:
BamActorRef, BamRouter

public class BamAllActorRouter
extends AbstractBamRouter

Sends a message to the first available actor.


Constructor Summary
BamAllActorRouter(ActorSender sender, BamActorRef... actors)
           
 
Method Summary
protected  BamActorRef[] getActors()
           
 java.lang.String getAddress()
           
 ActorSender getSender()
           
 boolean isActive()
           
 void message(java.lang.String from, java.io.Serializable payload)
           
 void query(long id, java.lang.String from, java.io.Serializable payload)
           
 
Methods inherited from class com.caucho.bam.router.AbstractBamRouter
messageError, queryError, queryResult, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BamAllActorRouter

public BamAllActorRouter(ActorSender sender,
                         BamActorRef... actors)
Method Detail

getAddress

public java.lang.String getAddress()

isActive

public boolean isActive()
Specified by:
isActive in interface BamActorRef
Overrides:
isActive in class AbstractBamRouter

getSender

public ActorSender getSender()

getActors

protected BamActorRef[] getActors()

message

public void message(java.lang.String from,
                    java.io.Serializable payload)

query

public void query(long id,
                  java.lang.String from,
                  java.io.Serializable payload)