Modifier and Type | Method and Description |
---|---|
Mailbox |
AbstractActorHolder.getMailbox()
The stream to the link is used by the Actor to send messages to
all other Actors in the system.
|
Mailbox |
ManagedActor.getMailbox() |
Mailbox |
ActorHolder.getMailbox() |
Mailbox |
SimpleActor.getMailbox() |
Mailbox |
AbstractAgent.getMailbox()
The stream to send messages to the actor.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractActorHolder.setMailbox(Mailbox mailbox)
The stream to the link is used by the Actor to send messages to
all other Actors in the system.
|
void |
ManagedActor.setMailbox(Mailbox mailbox) |
void |
ActorHolder.setMailbox(Mailbox mailbox) |
void |
SimpleActor.setMailbox(Mailbox mailbox) |
Constructor and Description |
---|
AbstractAgent(java.lang.String address,
Mailbox mailbox,
Broker broker) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
ManagedBroker.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
Mailbox |
AbstractManagedBroker.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
protected Mailbox |
AbstractManagedBroker.createMailbox(MessageStream actorStream,
MailboxType mailboxType) |
protected Mailbox |
AbstractManagedBroker.createMailbox(java.lang.String address,
MessageStream actorStream,
MailboxType mailboxType) |
Mailbox |
ManagedBrokerAdapter.getBrokerMailbox() |
Mailbox |
AbstractBroker.getBrokerMailbox()
Returns a mailbox to the broker itself
|
Mailbox |
Broker.getBrokerMailbox()
Returns the mailbox to the broker itself.
|
Mailbox |
LinkBroker.getClientMailbox()
Returns the mailbox to the client.
|
Mailbox |
ManagedBrokerAdapter.getMailbox(java.lang.String address) |
protected abstract Mailbox |
AbstractBrokerStream.getMailbox(java.lang.String address)
Returns the actor stream for the given address.
|
Mailbox |
HashMapBroker.getMailbox(java.lang.String address)
Returns the actor stream for the given address.
|
Mailbox |
AbstractBroker.getMailbox(java.lang.String address) |
Mailbox |
Broker.getMailbox(java.lang.String address)
Returns a mailbox for the given address, or null if the mailbox does not exist.
|
Mailbox |
PassthroughBroker.getMailbox(java.lang.String address) |
Modifier and Type | Method and Description |
---|---|
void |
ManagedBrokerAdapter.addMailbox(java.lang.String address,
Mailbox mailbox) |
void |
ManagedBroker.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a mailbox
|
void |
HashMapBroker.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a new actor to the broker.
|
void |
AbstractBroker.addMailbox(java.lang.String address,
Mailbox mailbox) |
void |
AbstractManagedBroker.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a mailbox.
|
void |
Broker.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a mailbox (optional operation).
|
Mailbox |
ManagedBroker.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
Mailbox |
AbstractManagedBroker.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
void |
ManagedBrokerAdapter.removeMailbox(Mailbox mailbox) |
void |
ManagedBroker.removeMailbox(Mailbox mailbox)
Removes a mailbox
|
void |
AbstractBroker.removeMailbox(Mailbox mailbox) |
void |
AbstractManagedBroker.removeMailbox(Mailbox mailbox)
Removes a mailbox.
|
void |
Broker.removeMailbox(Mailbox mailbox)
Removes a mailbox (optional operation).
|
void |
PassthroughBroker.setMailbox(Mailbox mailbox) |
Constructor and Description |
---|
PassthroughBroker(Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
LinkClient.createInboundMailbox(MessageStream inboundStream,
Broker outboundBroker) |
protected Mailbox |
LinkClient.createOutboundMailbox(MessageStream outboundStream,
Broker inboundBroker) |
Modifier and Type | Class and Description |
---|---|
class |
ActorMailbox
mailbox for BAM messages waiting to be sent to the Actor.
|
class |
DualSizeMailbox
Mailbox which filters large messages to a separate queue, so large messages
don't block small messages.
|
class |
MultiworkerMailbox
mailbox for BAM messages waiting to be sent to the Actor.
|
class |
PassthroughMailbox
mailbox for BAM messages waiting to be sent to the Actor.
|
Constructor and Description |
---|
DualSizeMailbox(java.lang.String address,
Broker broker,
Mailbox smallMailbox,
Mailbox largeMailbox) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
SimpleBamManager.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
Mailbox |
BamManager.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
protected Mailbox |
SimpleBamManager.createMailbox(MessageStream actorStream,
MailboxType mailboxType) |
protected Mailbox |
SimpleBamManager.createMailbox(java.lang.String address,
MessageStream actorStream,
MailboxType mailboxType) |
Mailbox |
SimpleBamManager.createService(java.lang.String address,
java.lang.Object bean)
Creates a skeleton actor.
|
Mailbox |
BamManager.createService(java.lang.String address,
java.lang.Object bean) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleBamManager.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a mailbox.
|
void |
BamManager.addMailbox(java.lang.String address,
Mailbox mailbox)
Adds a mailbox to the broker.
|
Mailbox |
SimpleBamManager.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
Mailbox |
BamManager.createClient(Mailbox next,
java.lang.String uid,
java.lang.String resource) |
void |
SimpleBamManager.removeMailbox(Mailbox mailbox)
Removes a mailbox.
|
void |
BamManager.removeMailbox(Mailbox mailbox)
Removes a mailbox
|
Modifier and Type | Method and Description |
---|---|
Mailbox |
NullActor.getMailbox() |
Modifier and Type | Method and Description |
---|---|
void |
NullActor.setMailbox(Mailbox mailbox) |
Modifier and Type | Class and Description |
---|---|
class |
HmuxQueue
Queue of hmtp packets
|
Modifier and Type | Method and Description |
---|---|
Mailbox |
ProDomainManager.findDomain(java.lang.String name)
Returns a stream to the domain for the given address
|
Modifier and Type | Method and Description |
---|---|
void |
BamQueueFullHandler.onQueueFull(Mailbox service,
int queueSize,
long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.Object message) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
HempDomainManager.findDomain(java.lang.String name) |
abstract Mailbox |
DomainManager.findDomain(java.lang.String name) |
Mailbox |
HempBroker.getMailbox(java.lang.String address)
Returns the mailbox for the given address
|
Modifier and Type | Method and Description |
---|---|
void |
HempDomainManager.addDomain(java.lang.String name,
Mailbox domain) |
void |
HempBroker.addMailbox(java.lang.String address,
Mailbox mailbox)
Registers a actor
|
void |
HempBroker.removeMailbox(Mailbox mailbox)
Removes a actor
|
Modifier and Type | Method and Description |
---|---|
Mailbox |
ServerProxyBroker.getMailbox(java.lang.String address) |
Mailbox |
ClientStubManager.getToLinkMailbox() |
Constructor and Description |
---|
ClientStubManager(ManagedBroker broker,
Mailbox toLinkMailbox) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
HmtpServlet.createServletMailbox() |
Mailbox |
HmtpServlet.getMailbox() |
Modifier and Type | Method and Description |
---|---|
void |
HmtpServlet.setMailbox(Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
HmuxClient.getClientMailbox() |