public abstract class AbstractManagedBroker extends AbstractBroker implements ManagedBroker
| Constructor and Description |
|---|
AbstractManagedBroker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMailbox(java.lang.String address,
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) |
protected Mailbox |
createMailbox(MessageStream actorStream,
MailboxType mailboxType) |
protected Mailbox |
createMailbox(java.lang.String address,
MessageStream actorStream,
MailboxType mailboxType) |
boolean |
isClosed()
Returns true if the broker has been closed
|
void |
removeMailbox(Mailbox mailbox)
Removes a mailbox.
|
close, getAddress, getBroker, getBrokerMailbox, getMailbox, getQueueFullHandler, setQueueFullHandlergetQueryErrorStream, message, messageError, query, queryError, queryResult, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getBrokerMailbox, getMailbox, getQueueFullHandlergetAddress, getBroker, message, messageError, query, queryError, queryResultpublic void addMailbox(java.lang.String address,
Mailbox mailbox)
addMailbox in interface BrokeraddMailbox in interface ManagedBrokeraddMailbox in class AbstractBrokerpublic void removeMailbox(Mailbox mailbox)
removeMailbox in interface BrokerremoveMailbox in interface ManagedBrokerremoveMailbox in class AbstractBrokerpublic Agent createAgent(MessageStream actorStream)
createAgent in interface ManagedBrokerpublic Agent createAgent(MessageStream actorStream, MailboxType mailboxType)
createAgent in interface ManagedBrokerprotected 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 ManagedBrokerpublic boolean isClosed()
isClosed in interface MessageStreamisClosed in class AbstractBroker