|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.bam.manager.SimpleBamManager
public class SimpleBamManager
Broker is the hub which routes messages to actors.
| Constructor Summary | |
|---|---|
SimpleBamManager(ManagedBroker broker)
|
|
| Method Summary | |
|---|---|
void |
addActor(java.lang.String address,
ManagedActor actor)
Adds an actor and creates a default mailbox |
void |
addMailbox(Mailbox mailbox)
Adds a mailbox. |
Agent |
createAgent(MessageStream actorStream)
Creates an agent |
Agent |
createAgent(MessageStream actorStream,
MailboxType mailboxType)
Creates an agent |
Mailbox |
createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource)
|
ActorSender |
createClient(java.lang.String uid,
java.lang.String resource)
|
protected Mailbox |
createMailbox(MessageStream actorStream,
MailboxType mailboxType)
|
protected Mailbox |
createMailbox(java.lang.String address,
MessageStream actorStream,
MailboxType mailboxType)
|
ManagedBroker |
getBroker()
Returns the managed broker |
void |
removeMailbox(Mailbox mailbox)
Removes a mailbox. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleBamManager(ManagedBroker broker)
| Method Detail |
|---|
public ManagedBroker getBroker()
BamManager
getBroker in interface BamManagerpublic void addMailbox(Mailbox mailbox)
addMailbox in interface BamManagerpublic void removeMailbox(Mailbox mailbox)
removeMailbox in interface BamManager
public void addActor(java.lang.String address,
ManagedActor actor)
BamManager
addActor in interface BamManagerpublic Agent createAgent(MessageStream actorStream)
createAgent in interface BamManager
public Agent createAgent(MessageStream actorStream,
MailboxType mailboxType)
createAgent in interface BamManager
protected Mailbox createMailbox(MessageStream actorStream,
MailboxType mailboxType)
protected Mailbox createMailbox(java.lang.String address,
MessageStream actorStream,
MailboxType mailboxType)
public Mailbox createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource)
createClient in interface BamManager
public ActorSender createClient(java.lang.String uid,
java.lang.String resource)
createClient in interface BamManagerpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||